=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for ppc-morphos-gcc-9-9.2.0nb2 gmake[1]: Entering directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build' mkdir ./fixincludes mkdir ./libiberty mkdir ./lto-plugin mkdir ./intl mkdir ./zlib mkdir build-x86_64--netbsd mkdir build-x86_64--netbsd mkdir build-x86_64--netbsd mkdir build-x86_64--netbsd/fixincludes mkdir build-x86_64--netbsd/libcpp mkdir build-x86_64--netbsd/libiberty Configuring in ./lto-plugin Configuring in ./libiberty Configuring in ./fixincludes Configuring in build-x86_64--netbsd/fixincludes Configuring in ./intl Configuring in build-x86_64--netbsd/libcpp Configuring in ./zlib Configuring in build-x86_64--netbsd/libiberty 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... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/makeinfo --split-size=5000000 configure: creating cache ./config.cache configure: creating cache ./config.cache checking for perl... perl checking build system type... x86_64--netbsd checking host system type... checking for x86_64--netbsd-gcc... clang configure: creating cache ./config.cache checking build system type... checking build system type... x86_64--netbsd checking host system type... x86_64--netbsd checking target system type... checking build system type... configure: creating cache ./config.cache x86_64--netbsd checking host system type... x86_64--netbsd checking host system type... powerpc-unknown-morphos x86_64--netbsd checking host system type... checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking whether build environment is sane... checking build system type... x86_64--netbsd checking target system type... yes x86_64--netbsd x86_64--netbsd checking target system type... checking for x86_64--netbsd-ar... ar checking for x86_64--netbsd-ranlib... ranlib checking whether to install libiberty headers and static library... no configure: target_header_dir = checking for x86_64--netbsd-gcc... clang configure: creating cache ./config.cache checking whether to enable maintainer-specific portions of Makefiles... no checking for makeinfo... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/makeinfo --split-size=5000000 x86_64--netbsd checking target system type... powerpc-unknown-morphos x86_64--netbsd checking host system type... checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking whether build environment is sane... powerpc-unknown-morphos checking for perl... perl checking for a thread-safe mkdir -p... checking for x86_64--netbsd-gcc... clang yes powerpc-unknown-morphos checking for x86_64--netbsd-gcc... clang x86_64--netbsd checking target system type... /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib/../install-sh -c -d checking for gawk... /usr/bin/awk checking whether /usr/pkg/bin/gmake sets $(MAKE)... checking build system type... checking for a thread-safe mkdir -p... powerpc-unknown-morphos checking whether /usr/pkg/bin/gmake sets $(MAKE)... x86_64--netbsd checking host system type... /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/lto-plugin/../install-sh -c -d checking for gawk... /usr/bin/awk checking whether /usr/pkg/bin/gmake sets $(MAKE)... yes x86_64--netbsd checking for x86_64--netbsd-ar... ar checking for x86_64--netbsd-ranlib... ranlib checking whether to install libiberty headers and static library... no configure: target_header_dir = checking for x86_64--netbsd-gcc... clang yes checking whether /usr/pkg/bin/gmake supports nested variables... checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking for x86_64--netbsd-gcc... clang yes yes checking whether /usr/pkg/bin/gmake supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for x86_64--netbsd-gcc... clang checking whether to enable maintainer-specific portions of Makefiles... no checking for style of include used by /usr/pkg/bin/gmake... GNU checking for x86_64--netbsd-gcc... clang checking whether the C compiler works... checking whether the C compiler works... checking whether the C compiler works... checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether the C compiler works... checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... yes checking for C compiler default output file name... a.out checking for suffix of executables... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether the C compiler works... checking whether we are cross compiling... checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no yes checking for C compiler default output file name... a.out checking for suffix of object files... checking for suffix of executables... checking whether we are cross compiling... checking whether we are cross compiling... no checking for suffix of object files... no checking for suffix of object files... checking whether we are cross compiling... o checking whether we are using the GNU C compiler... no checking whether we are cross compiling... checking for suffix of object files... o checking whether we are using the GNU C compiler... no checking for suffix of object files... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether clang accepts -g... o checking whether we are using the GNU C compiler... o checking whether we are using the GNU C compiler... no checking for suffix of object files... yes checking whether clang accepts -g... o checking whether we are using the GNU C compiler... no yes checking whether clang accepts -g... yes checking for clang option to accept ISO C89... checking for suffix of object files... yes checking whether clang accepts -g... o checking whether we are using the GNU C compiler... yes checking whether clang accepts -g... yes checking whether clang accepts -g... yes checking for clang option to accept ISO C89... o checking whether we are using the GNU C compiler... yes checking for clang option to accept ISO C89... yes checking for clang option to accept ISO C89... none needed checking how to run the C preprocessor... clang-cpp yes checking whether clang accepts -g... yes checking for clang option to accept ISO C89... yes checking for clang option to accept ISO C89... yes checking whether clang accepts -g... none needed checking how to run the C preprocessor... clang-cpp none needed checking how to run the C preprocessor... clang-cpp none needed none needed checking how to run the C preprocessor... clang-cpp yes checking for clang option to accept ISO C89... checking for grep that handles long lines and -e... none needed checking whether clang understands -c and -o together... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep checking for egrep... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep -E checking for ANSI C header files... yes checking for clang option to accept ISO C89... none needed checking whether clang understands -c and -o together... checking for grep that handles long lines and -e... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep checking for egrep... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep -E checking for ANSI C header files... checking for grep that handles long lines and -e... checking whether we are using the GNU C++ compiler... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep checking for egrep... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep -E checking for ANSI C header files... none needed checking how to run the C preprocessor... clang-cpp checking for grep that handles long lines and -e... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep checking for egrep... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep -E checking for ANSI C header files... yes checking dependency style of clang... yes checking for style of include used by /usr/pkg/bin/gmake... yes checking whether clang++ accepts -g... GNU checking dependency style of clang... gcc3 checking how to run the C preprocessor... clang-cpp checking for grep that handles long lines and -e... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep checking for egrep... yes checking for x86_64--netbsd-ranlib... ranlib checking how to run the C preprocessor... clang-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep -E checking for ANSI C header files... gcc3 checking how to print strings... printf checking for a sed that does not truncate output... /usr/pkg/bin/gsed checking for grep that handles long lines and -e... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep checking for egrep... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep -E checking for fgrep... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep -F checking for ld used by clang... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... checking for grep that handles long lines and -e... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep checking for egrep... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep -E checking for ANSI C header files... checking for grep that handles long lines and -e... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep checking for egrep... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep -E checking for ANSI C header files... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... yes checking for sys/types.h... 196608 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... no yes checking for sys/types.h... checking for /usr/bin/ld option to reload object files... -r checking for x86_64--netbsd-objdump... objdump checking how to recognize dependent libraries... yes checking for sys/types.h... yes match_pattern /lib[^/]+(\.so|_pic\.a)$ checking for x86_64--netbsd-ar... ar checking for x86_64--netbsd-strip... no checking for strip... strip checking for x86_64--netbsd-ranlib... ranlib checking command to parse nm output from clang object... checking for sys/types.h... yes yes checking for sys/stat.h... checking for sys/stat.h... yes checking for sys/stat.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for stdlib.h... yes checking for stdlib.h... yes checking for stdlib.h... yes ok checking how to run the C preprocessor... clang-cpp yes checking for sys/stat.h... checking for stdlib.h... yes checking for sys/types.h... yes checking for string.h... yes yes checking for sys/types.h... checking for string.h... yes checking for string.h... yes checking for stdlib.h... yes checking for string.h... checking for ANSI C header files... yes yes checking for memory.h... checking for sys/stat.h... yes yes checking for memory.h... checking for sys/stat.h... yes checking for memory.h... yes checking for memory.h... yes checking for string.h... yes yes yes checking for strings.h... checking for strings.h... checking for stdlib.h... yes checking for stdlib.h... yes yes checking for strings.h... checking for memory.h... yes checking for strings.h... yes yes checking for string.h... checking for inttypes.h... yes checking for inttypes.h... yes yes checking for inttypes.h... checking for string.h... yes yes checking for strings.h... checking for inttypes.h... yes checking for memory.h... yes yes checking for stdint.h... yes checking for stdint.h... checking for sys/types.h... yes checking for memory.h... yes yes checking for inttypes.h... checking for stdint.h... yes checking for stdint.h... yes checking for strings.h... yes yes checking for unistd.h... yes checking for unistd.h... checking for sys/stat.h... yes yes yes checking for strings.h... checking for stdint.h... checking for unistd.h... yes yes checking for unistd.h... checking for inttypes.h... yes yes checking minix/config.h usability... yes checking for stdlib.h... checking minix/config.h usability... yes checking for inttypes.h... yes checking for unistd.h... yes checking minix/config.h usability... yes yes yes checking for string.h... checking minix/config.h usability... no checking minix/config.h presence... checking for stdint.h... no checking minix/config.h presence... yes checking for stdint.h... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes no checking minix/config.h presence... checking minix/config.h usability... checking for memory.h... no checking minix/config.h presence... yes checking for unistd.h... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for unistd.h... yes checking whether /usr/pkg/bin/gmake sets $(MAKE)... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking whether NLS is requested... yes yes checking for msgfmt... checking for a sed that does not truncate output... /usr/pkg/bin/gsed yes /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking whether clang supports -W... checking for xgettext... checking for strings.h... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge yes checking minix/config.h usability... checking build system type... x86_64--netbsd checking host system type... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... x86_64--netbsd checking for x86_64--netbsd-ranlib... ranlib checking for library containing strerror... yes checking for a sed that does not truncate output... /usr/pkg/bin/gsed checking whether clang supports -W... yes checking minix/config.h usability... yes yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... checking whether clang supports -Wall... yes checking for inttypes.h... no checking minix/config.h presence... yes yes checking whether clang supports -Wwrite-strings... checking whether clang supports -Wall... no checking minix/config.h presence... none required checking for an ANSI C-conforming const... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... no checking whether clang supports -W... yes checking for stdint.h... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes yes checking whether clang supports -Wwrite-strings... checking whether clang supports -Wstrict-prototypes... no checking whether clang supports -W... yes checking for inline... yes checking whether clang supports -Wall... yes checking for x86_64--netbsd-gcc... (cached) clang yes checking whether clang supports -Wstrict-prototypes... yes checking whether clang supports -Wall... inline checking for off_t... yes yes checking whether clang supports -Wmissing-prototypes... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... checking for unistd.h... yes checking whether clang supports -Wwrite-strings... yes checking whether clang supports -Wmissing-prototypes... yes checking whether clang supports -Wwrite-strings... no yes checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader checking whether clang supports -Wold-style-definition... checking whether clang supports -W... yes checking for dlfcn.h... yes checking whether clang supports -Wc++-compat... 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 whether clang understands -c and -o together... (cached) yes checking dependency style of clang... (cached) gcc3 checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... yes checking whether clang supports -Wold-style-definition... yes checking whether clang supports -Wc++-compat... yes yes checking whether clang supports -Wall... checking whether clang supports -Wmissing-format-attribute... yes checking whether clang supports -Wstrict-prototypes... yes checking for objdir... .libs no checking whether clang supports -Wall... yes yes checking whether clang supports -Wmissing-format-attribute... yes checking for size_t... checking whether clang supports -Wstrict-prototypes... yes checking whether clang supports -Wnarrowing... yes checking whether clang supports -Woverlength-strings... yes checking whether clang supports -Wshadow=local... yes checking for -static-libgcc... yes yes checking whether clang supports -Woverlength-strings... checking whether clang supports -Wshadow=local... yes checking whether clang supports -Wwrite-strings... yes checking whether clang supports -pedantic -Wlong-long... yes checking whether clang supports -pedantic ... checking if clang supports -fno-rtti -fno-exceptions... yes checking how to print strings... printf checking for a sed that does not truncate output... yes /usr/pkg/bin/gsed yes checking whether clang supports -pedantic -Wlong-long... checking for fgrep... checking whether clang supports -pedantic ... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep -F checking for ld used by clang... yes checking whether clang supports -Wmissing-format-attribute... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... yes checking whether clang and cc understand -c and -o together... yes yes yes checking for working alloca.h... checking whether clang and cc understand -c and -o together... checking for ANSI C header files... (cached) yes checking stddef.h usability... yes checking for ANSI C header files... (cached) yes checking stddef.h usability... yes checking for clang option to produce PIC... -fPIC -DPIC checking if clang PIC flag -fPIC -DPIC works... yes checking whether clang supports -Wstrict-prototypes... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 196608 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... no checking for /usr/bin/ld option to reload object files... -r checking for x86_64--netbsd-objdump... objdump checking how to recognize dependent libraries... yes checking stddef.h presence... no checking for alloca... yes checking if clang static flag -static works... yes match_pattern /lib[^/]+(\.so|_pic\.a)$ checking for x86_64--netbsd-ar... ar checking for x86_64--netbsd-strip... no checking for strip... strip checking for x86_64--netbsd-ranlib... ranlib checking command to parse nm output from clang object... yes checking stddef.h presence... checking whether clang supports -Wmissing-prototypes... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes yes checking for stdlib.h... (cached) yes checking for strings.h... (cached) yes checking for unistd.h... (cached) yes checking for unistd.h... (cached) yes checking fcntl.h usability... yes checking for stddef.h... yes checking for sys/param.h... checking for stdlib.h... (cached) yes checking for strings.h... (cached) yes yes checking whether clang supports -Wold-style-definition... checking for unistd.h... (cached) yes checking fcntl.h usability... yes checking if clang supports -c -o file.o... yes yes checking whether clang supports -Wc++-compat... yes checking fcntl.h presence... checking for getpagesize... ok checking for dlfcn.h... yes checking fcntl.h presence... yes checking for an ANSI C-conforming const... yes yes checking for fcntl.h... yes checking whether clang supports -pedantic -Wlong-long... yes checking for working mmap... checking sys/file.h usability... yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/usr/bin/ld) supports shared libraries... yes checking for an ANSI C-conforming const... yes yes checking for fcntl.h... yes checking for objdir... .libs yes checking for inline... checking sys/file.h usability... yes yes checking for inline... checking whether clang supports -fno-exceptions... yes checking whether -lc should be explicitly linked in... yes checking sys/file.h presence... inline checking whether byte ordering is bigendian... yes checking whether we are using the GNU C Library 2.1 or newer... yes checking whether clang supports -fno-rtti... inline checking whether byte ordering is bigendian... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking for sys/stat.h... (cached) yes checking for clearerr_unlocked... no checking whether integer division by zero raises SIGFPE... no checking dynamic linker characteristics... yes yes checking for sys/file.h... yes checking if clang supports -fno-rtti -fno-exceptions... checking for sys/stat.h... (cached) yes checking for clearerr_unlocked... no checking for inttypes.h... checking dependency style of clang++... no checking for feof_unlocked... yes checking for clang option to produce PIC... -fPIC -DPIC checking if clang PIC flag -fPIC -DPIC works... no checking for feof_unlocked... NetBSD ld.elf_so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C preprocessor... clang-cpp yes checking for stdint.h... gcc3 checking whether time.h and sys/time.h may both be included... no checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users no checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users no yes checking if clang static flag -static works... checking for ferror_unlocked... checking for sys/file.h... checking for sys/file.h... no yes checking for ferror_unlocked... checking for unsigned long long... yes checking whether string.h and strings.h may both be included... checking for stdlib.h... (cached) yes yes yes checking for unistd.h... (cached) yes no checking for sys/param.h... checking for fflush_unlocked... checking for sys/param.h... checking for sys/param.h... yes checking if clang supports -c -o file.o... yes yes checking locale.h usability... yes checking for inttypes.h... checking for limits.h... yes no checking for fflush_unlocked... checking for limits.h... no yes checking for fgetc_unlocked... checking for getpagesize... yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/usr/bin/ld) supports shared libraries... yes checking for stdlib.h... (cached) yes yes checking for malloc.h... checking whether the inttypes.h PRIxNN macros are broken... yes checking locale.h presence... yes no checking for fgetc_unlocked... checking for stdlib.h... (cached) yes checking for malloc.h... yes checking whether -lc should be explicitly linked in... yes checking for locale.h... yes no yes checking for fgets_unlocked... checking fcntl.h usability... yes checking for working mmap... checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for strings.h... (cached) yes no checking for ld used by GCC... checking for sys/time.h... yes /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... checking for string.h... (cached) yes yes checking for shared library run path origin... checking for unistd.h... (cached) yes no checking for strings.h... (cached) yes checking for fgets_unlocked... checking for sys/time.h... done no checking argz.h usability... yes checking fcntl.h presence... checking for fileno_unlocked... yes no checking dynamic linker characteristics... checking for time.h... yes checking for time.h... yes checking for fcntl.h... yes yes checking limits.h usability... checking for memcpy... no checking for fileno_unlocked... yes no checking for sys/resource.h... checking for fprintf_unlocked... no checking argz.h presence... yes checking for sys/resource.h... yes checking for strerror... yes no NetBSD ld.elf_so no yes checking limits.h presence... checking for argz.h... checking how to hardcode library paths into programs... immediate no checking whether stripping libraries is possible... no 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... checking for fprintf_unlocked... checking for fputc_unlocked... checking limits.h usability... checking for sys/stat.h... (cached) yes yes checking for sys/stat.h... (cached) yes checking for sys/mman.h... checking for sys/mman.h... yes checking for limits.h... yes checking stddef.h usability... yes yes checking for fcntl.h... no checking for fcntl.h... checking for fputs_unlocked... no yes checking for fputc_unlocked... checking for unistd.h... (cached) yes yes checking limits.h presence... configure: updating cache ./config.cache yes checking stddef.h presence... checking that generated files are newer than configure... done configure: creating ./config.status yes yes checking for limits.h... yes checking for alloca.h... checking locale.h usability... yes no checking for fputs_unlocked... checking for alloca.h... no checking for fread_unlocked... yes checking for uint64_t... no checking for sys/pstat.h... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for strings.h... (cached) yes checking for string.h... (cached) yes no checking sys/file.h usability... checking for sys/pstat.h... yes checking locale.h presence... no no checking for fread_unlocked... no checking for fwrite_unlocked... checking for sys/sysmp.h... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for locale.h... yes checking nl_types.h usability... no checking for sys/sysmp.h... yes checking sys/file.h presence... no no checking for fwrite_unlocked... no yes checking for sys/sysinfo.h... checking for getchar_unlocked... no configure: updating cache ./config.cache checking for sys/sysinfo.h... checking that generated files are newer than configure... done configure: creating ./config.status yes checking nl_types.h presence... yes checking for sys/file.h... yes checking for unistd.h... (cached) yes checking whether byte ordering is bigendian... no no checking for machine/hal_sysinfo.h... checking for machine/hal_sysinfo.h... yes no checking for getc_unlocked... checking for getchar_unlocked... yes checking for nl_types.h... yes checking malloc.h usability... no checking for sys/table.h... no checking for sys/table.h... yes yes checking for getc_unlocked... checking for putchar_unlocked... yes checking malloc.h presence... no checking for sys/sysctl.h... no checking for sys/sysctl.h... yes checking for putc_unlocked... yes no checking for an ANSI C-conforming const... checking for putchar_unlocked... yes yes checking for malloc.h... yes checking for sys/systemcfg.h... checking stddef.h usability... yes checking for sys/systemcfg.h... config.status: creating Makefile yes checking for inline... config.status: executing depfiles commands no yes checking for stdint.h... (cached) yes checking for stdio_ext.h... checking whether abort is declared... yes checking for putc_unlocked... yes checking stddef.h presence... no checking for stdint.h... (cached) yes checking for stdio_ext.h... inline checking for obstacks... config.status: executing libtool commands no checking for process.h... yes checking for stddef.h... yes yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking whether abort is declared... checking for unistd.h... (cached) yes mkdir ./libbacktrace checking for sys/param.h... (cached) yes Configuring in ./libbacktrace checking for feof_unlocked... no yes checking for process.h... checking whether asprintf is declared... no checking for sys/prctl.h... no checking for off_t... no checking for sys/prctl.h... config.status: creating Makefile no checking for sys/wait.h that is POSIX.1 compatible... no yes checking for fgets_unlocked... checking whether asprintf is declared... config.status: creating config.h config.status: executing depfiles commands yes checking whether basename is declared... config.status: executing libtool commands no checking for sys/wait.h that is POSIX.1 compatible... configure: creating cache ./config.cache checking build system type... x86_64--netbsd checking host system type... x86_64--netbsd checking target system type... no checking for getc_unlocked... powerpc-unknown-morphos checking for x86_64--netbsd-gcc... clang yes checking whether time.h and sys/time.h may both be included... yes mkdir ./libdecnumber Configuring in ./libdecnumber checking whether basename is declared... yes checking whether time.h and sys/time.h may both be included... no yes checking for size_t... checking whether errno is declared... yes checking whether errno must be declared... yes checking for getcwd... no checking whether errno is declared... yes checking whether errno must be declared... checking whether the C compiler works... no checking size of int... no checking whether vasprintf is declared... configure: creating cache ./config.cache checking whether /usr/pkg/bin/gmake sets $(MAKE)... yes checking for x86_64--netbsd-gcc... clang no checking size of int... yes checking for getegid... yes no checking for ssize_t... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether vasprintf is declared... yes checking whether clearerr_unlocked is declared... checking whether we are cross compiling... 4 checking size of long... yes yes checking for geteuid... checking whether clearerr_unlocked is declared... checking whether the C compiler works... 4 checking size of long... no no checking for suffix of object files... checking whether feof_unlocked is declared... no yes yes checking for C compiler default output file name... a.out yes checking for uintptr_t... checking for getgid... checking for suffix of executables... checking whether feof_unlocked is declared... 8 checking size of size_t... 8 checking size of size_t... o checking whether we are using the GNU C compiler... checking whether we are cross compiling... no yes checking whether ferror_unlocked is declared... checking for getuid... no checking whether ferror_unlocked is declared... yes checking whether clang accepts -g... 8 checking for long long... 8 checking for long long... yes no checking for mempcpy... checking for suffix of object files... no checking whether fflush_unlocked is declared... no checking whether fflush_unlocked is declared... yes checking for ptrdiff_t... yes checking for clang option to accept ISO C89... o checking whether we are using the GNU C compiler... no checking whether fgetc_unlocked is declared... no checking for munmap... none needed checking whether clang understands -c and -o together... no yes checking whether clang accepts -g... yes checking size of long long... checking whether fgetc_unlocked is declared... yes checking size of long long... yes no checking for putenv... yes checking for clang option to accept ISO C89... checking whether fgets_unlocked is declared... yes checking for uint64_t... no checking whether fgets_unlocked is declared... 8 checking for a 64-bit type... yes checking how to run the C preprocessor... clang-cpp 8 checking for a 64-bit type... no none needed checking for x86_64--netbsd-ranlib... ranlib checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader checking whether fileno_unlocked is declared... yes checking whether clang supports -W... checking for setenv... yes checking whether struct tm is in sys/time.h or time.h... uint64_t checking for intptr_t... no checking whether fileno_unlocked is declared... uint64_t checking for intptr_t... yes checking whether clang supports -Wall... yes checking for setlocale... no checking for grep that handles long lines and -e... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep checking for egrep... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep -E checking for ANSI C header files... time.h checking size of int... checking whether fprintf_unlocked is declared... yes no checking whether clang supports -Wwrite-strings... checking whether fprintf_unlocked is declared... yes yes checking whether clang supports -Wstrict-prototypes... checking for stpcpy... yes checking for uintptr_t... no checking whether fputc_unlocked is declared... 4 checking size of long... yes checking for uintptr_t... no checking whether fputc_unlocked is declared... yes checking whether clang supports -Wmissing-prototypes... yes checking for strcasecmp... no checking whether fputs_unlocked is declared... yes checking whether clang supports -Wold-style-definition... 8 checking for clearerr_unlocked... no checking whether fputs_unlocked is declared... yes yes checking for ssize_t... checking for strdup... yes checking whether clang supports -Wmissing-format-attribute... yes checking for ssize_t... yes no checking for sys/types.h... checking whether fread_unlocked is declared... no checking for feof_unlocked... no checking whether fread_unlocked is declared... yes checking whether clang supports -Wcast-qual... yes no checking for sys/stat.h... checking whether fwrite_unlocked is declared... yes checking for strtoul... no checking for ferror_unlocked... yes checking whether clang supports -pedantic -Wlong-long... no no yes yes checking for pid_t... checking whether getchar_unlocked is declared... checking whether fwrite_unlocked is declared... yes checking for pid_t... checking for stdlib.h... yes no checking for tsearch... checking for fflush_unlocked... yes checking whether clang supports -fno-lto... yes no checking whether getchar_unlocked is declared... checking for string.h... yes checking for __argz_count... no yes checking how to run the C preprocessor... clang-cpp checking for fgetc_unlocked... yes checking whether getc_unlocked is declared... yes checking for library containing strerror... yes checking for memory.h... yes no checking whether getc_unlocked is declared... checking for __argz_stringify... yes checking for library containing strerror... yes checking whether putchar_unlocked is declared... no checking for fgets_unlocked... checking for grep that handles long lines and -e... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep checking for egrep... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep -E checking for ANSI C header files... none required checking for asprintf... no checking for __argz_next... yes checking for strings.h... none required checking for asprintf... yes yes checking whether putchar_unlocked is declared... checking whether putc_unlocked is declared... no checking for fileno_unlocked... yes checking for atexit... no checking for __fsetlocking... yes yes checking for inttypes.h... checking for atexit... yes no checking whether putc_unlocked is declared... yes checking for fprintf_unlocked... checking for an ANSI C-conforming const... yes checking for basename... no checking for iconv... yes yes checking sys/mman.h usability... yes checking for basename... checking for stdint.h... yes no checking for an ANSI C-conforming const... checking for fputc_unlocked... yes checking for bcmp... yes checking sys/mman.h presence... yes checking for iconv declaration... yes yes checking for bcmp... checking for unistd.h... no checking for fputs_unlocked... yes checking sys/mman.h usability... yes checking for sys/types.h... yes checking for sys/mman.h... yes checking for mmap... yes checking for bcopy... extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for nl_langinfo and CODESET... yes checking for bcopy... yes checking minix/config.h usability... yes checking sys/mman.h presence... yes no checking for sys/stat.h... checking for fread_unlocked... yes yes checking whether read-only mmap of a plain file works... yes checking whether mmap from /dev/zero works... yes checking for MAP_ANON(YMOUS)... checking for bsearch... yes checking for sys/mman.h... yes checking for mmap... yes checking for LC_MESSAGES... yes checking for bsearch... no checking minix/config.h presence... no checking for fwrite_unlocked... yes checking for stdlib.h... yes checking for bzero... yes checking whether mmap with MAP_ANON(YMOUS) works... yes checking whether to enable maintainer-specific portions of Makefiles... no yes checking for bison... no checking whether NLS is requested... yes checking whether included gettext is requested... no checking for GNU gettext in libc... yes checking for bzero... configure: updating cache ./config.cache configure: creating ./config.status yes checking whether read-only mmap of a plain file works... yes checking whether mmap from /dev/zero works... yes checking for MAP_ANON(YMOUS)... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes no checking for getchar_unlocked... checking for string.h... yes checking for calloc... yes no checking for calloc... checking for GNU gettext in libintl... yes checking whether mmap with MAP_ANON(YMOUS) works... yes checking whether to enable maintainer-specific portions of Makefiles... no yes config.status: creating Makefile checking for getc_unlocked... yes checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking whether build environment is sane... yes yes configure: updating cache ./config.cache config.status: creating mkheaders.almost checking for a thread-safe mkdir -p... configure: creating ./config.status checking for memory.h... /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../install-sh -c -d checking for gawk... /usr/bin/awk checking whether /usr/pkg/bin/gmake sets $(MAKE)... config.status: creating config.h yes checking whether /usr/pkg/bin/gmake supports nested variables... yes yes checking whether to enable maintainer-specific portions of Makefiles... no checking for x86_64--netbsd-gcc... (cached) clang checking for clock... yes no checking for clock... gmake[2]: Entering directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/zlib' clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -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_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib -I/usr/pkg/include -O2 -I/usr/pkg/include -MT libz_a-adler32.o -MD -MP -MF .deps/libz_a-adler32.Tpo -c -o libz_a-adler32.o `test -f 'adler32.c' || echo '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib/'`adler32.c checking whether to use NLS... yes checking where the gettext function comes from... included intl directory checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader yes yes configure: updating cache ./config.cache checking for putchar_unlocked... configure: creating ./config.status checking for strings.h... config.status: creating Makefile yes checking for ffs... config.status: creating mkheaders.almost yes config.status: creating config.h checking for ffs... 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 whether clang understands -c and -o together... (cached) yes checking for x86_64--netbsd-ranlib... ranlib checking for gawk... (cached) /usr/bin/awk checking for dwz... clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -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_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib -I/usr/pkg/include -O2 -I/usr/pkg/include -MT libz_a-compress.o -MD -MP -MF .deps/libz_a-compress.Tpo -c -o libz_a-compress.o `test -f 'compress.c' || echo '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib/'`compress.c no checking how to print strings... printf checking for a sed that does not truncate output... /usr/pkg/bin/gsed checking for fgrep... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep -F checking for ld used by clang... yes config.status: creating Makefile checking for inttypes.h... yes checking for putc_unlocked... config.status: creating config.intl /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... yes config.status: creating config.h checking for getcwd... config.status: executing default-1 commands yes mv -f .deps/libz_a-adler32.Tpo .deps/libz_a-adler32.Po checking for getcwd... clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -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_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib -I/usr/pkg/include -O2 -I/usr/pkg/include -MT libz_a-crc32.o -MD -MP -MF .deps/libz_a-crc32.Tpo -c -o libz_a-crc32.o `test -f 'crc32.c' || echo '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib/'`crc32.c clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -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_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib -I/usr/pkg/include -O2 -I/usr/pkg/include -MT libz_a-deflate.o -MD -MP -MF .deps/libz_a-deflate.Tpo -c -o libz_a-deflate.o `test -f 'deflate.c' || echo '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib/'`deflate.c yes BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... yes checking for stdint.h... checking whether abort is declared... 196608 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... no checking for /usr/bin/ld option to reload object files... -r checking for x86_64--netbsd-objdump... objdump checking how to recognize dependent libraries... yes mv -f .deps/libz_a-compress.Tpo .deps/libz_a-compress.Po checking for getpagesize... yes checking for getpagesize... gmake[2]: Entering directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/intl' rm -f stamp-h1 /bin/sh ./config.status config.h match_pattern /lib[^/]+(\.so|_pic\.a)$ checking for x86_64--netbsd-ar... ar checking for x86_64--netbsd-strip... no checking for strip... strip checking for x86_64--netbsd-ranlib... (cached) ranlib checking command to parse nm output from clang object... config.status: creating config.h config.status: config.h is unchanged cp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl/libgnuintl.h libintl.h yes test -f config.h || (rm -f stamp-h1 && /usr/pkg/bin/gmake stamp-h1) clang -c -I/usr/pkg/include -O2 -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl/bindtextdom.c checking for unistd.h... yes checking for gettimeofday... yes checking whether asprintf is declared... yes mv -f .deps/libz_a-crc32.Tpo .deps/libz_a-crc32.Po clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -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_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib -I/usr/pkg/include -O2 -I/usr/pkg/include -MT libz_a-gzread.o -MD -MP -MF .deps/libz_a-gzread.Tpo -c -o libz_a-gzread.o `test -f 'gzread.c' || echo '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib/'`gzread.c checking for gettimeofday... yes yes checking ctype.h usability... checking for index... clang -c -I/usr/pkg/include -O2 -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl/dcgettext.c yes checking whether basename is declared... yes checking for index... ok checking for dlfcn.h... yes checking ctype.h presence... yes checking for insque... clang -c -I/usr/pkg/include -O2 -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl/dgettext.c no mv -f .deps/libz_a-gzread.Tpo .deps/libz_a-gzread.Po clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -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_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib -I/usr/pkg/include -O2 -I/usr/pkg/include -MT libz_a-gzclose.o -MD -MP -MF .deps/libz_a-gzclose.Tpo -c -o libz_a-gzclose.o `test -f 'gzclose.c' || echo '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib/'`gzclose.c checking whether errno is declared... yes checking for insque... yes checking for ctype.h... yes checking stddef.h usability... yes clang -c -I/usr/pkg/include -O2 -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl/gettext.c yes checking for objdir... checking for memchr... .libs mv -f .deps/libz_a-gzclose.Tpo .deps/libz_a-gzclose.Po clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -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_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib -I/usr/pkg/include -O2 -I/usr/pkg/include -MT libz_a-gzwrite.o -MD -MP -MF .deps/libz_a-gzwrite.Tpo -c -o libz_a-gzwrite.o `test -f 'gzwrite.c' || echo '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib/'`gzwrite.c no checking whether getopt is declared... yes checking for memchr... yes checking stddef.h presence... clang -c -I/usr/pkg/include -O2 -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl/finddomain.c yes checking for memcmp... yes checking for stddef.h... yes checking for string.h... (cached) yes checking stdio.h usability... yes checking for memcmp... yes checking if clang supports -fno-rtti -fno-exceptions... checking whether vasprintf is declared... clang -c -I/usr/pkg/include -O2 -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl/loadmsgcat.c yes checking for memcpy... yes checking stdio.h presence... yes yes checking for clang option to produce PIC... -fPIC -DPIC checking if clang PIC flag -fPIC -DPIC works... checking for memcpy... mv -f .deps/libz_a-gzwrite.Tpo .deps/libz_a-gzwrite.Po clang -c -I/usr/pkg/include -O2 -I/usr/pkg/include -DHAVE_CONFIG_H -DLOCALE_ALIAS_PATH="\"/usr/pkg/gg/share/locale\"" -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl/localealias.c yes checking whether clearerr_unlocked is declared... yes checking for stdio.h... yes yes looking for a compliant stdint.h in stdint.h, checking for uintmax_t... checking for memmem... yes checking if clang static flag -static works... yes checking for memmem... no checking whether feof_unlocked is declared... yes checking for memmove... mv -f .deps/libz_a-deflate.Tpo .deps/libz_a-deflate.Po clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -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_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib -I/usr/pkg/include -O2 -I/usr/pkg/include -MT libz_a-gzlib.o -MD -MP -MF .deps/libz_a-gzlib.Tpo -c -o libz_a-gzlib.o `test -f 'gzlib.c' || echo '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib/'`gzlib.c clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -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_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib -I/usr/pkg/include -O2 -I/usr/pkg/include -MT libz_a-infback.o -MD -MP -MF .deps/libz_a-infback.Tpo -c -o libz_a-infback.o `test -f 'infback.c' || echo '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib/'`infback.c yes yes checking for uintptr_t... checking for memmove... yes yes checking if clang supports -c -o file.o... checking for mempcpy... no checking whether ferror_unlocked is declared... clang -c -I/usr/pkg/include -O2 -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl/textdomain.c yes checking for mempcpy... yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/usr/bin/ld) supports shared libraries... no checking for memset... mv -f .deps/libz_a-gzlib.Tpo .deps/libz_a-gzlib.Po clang -c -I/usr/pkg/include -O2 -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl/l10nflist.c no checking whether fflush_unlocked is declared... no checking for memset... clang -c -I/usr/pkg/include -O2 -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl/explodename.c yes checking whether -lc should be explicitly linked in... yes checking for int_least32_t... yes checking for mkstemps... yes checking for mkstemps... no checking whether fgetc_unlocked is declared... no checking dynamic linker characteristics... clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -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_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib -I/usr/pkg/include -O2 -I/usr/pkg/include -MT libz_a-inffast.o -MD -MP -MF .deps/libz_a-inffast.Tpo -c -o libz_a-inffast.o `test -f 'inffast.c' || echo '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib/'`inffast.c clang -c -I/usr/pkg/include -O2 -I/usr/pkg/include -DHAVE_CONFIG_H -DLOCALEDIR="\"/usr/pkg/gg/share/locale\"" -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl/dcigettext.c yes checking for putenv... yes yes checking for int_fast32_t... checking for putenv... no checking whether fgets_unlocked is declared... mv -f .deps/libz_a-infback.Tpo .deps/libz_a-infback.Po clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -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_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib -I/usr/pkg/include -O2 -I/usr/pkg/include -MT libz_a-inflate.o -MD -MP -MF .deps/libz_a-inflate.Tpo -c -o libz_a-inflate.o `test -f 'inflate.c' || echo '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib/'`inflate.c yes checking for random... yes checking for random... NetBSD ld.elf_so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no yes checking whether fileno_unlocked is declared... no checking for rename... checking unwind.h usability... yes yes checking for uint64_t... checking for rename... clang -c -I/usr/pkg/include -O2 -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl/dcngettext.c mv -f .deps/libz_a-inffast.Tpo .deps/libz_a-inffast.Po clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -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_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib -I/usr/pkg/include -O2 -I/usr/pkg/include -MT libz_a-inftrees.o -MD -MP -MF .deps/libz_a-inftrees.Tpo -c -o libz_a-inftrees.o `test -f 'inftrees.c' || echo '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib/'`inftrees.c yes checking unwind.h presence... yes no checking for rindex... yes checking whether fprintf_unlocked is declared... checking for rindex... clang -c -I/usr/pkg/include -O2 -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl/dngettext.c yes checking for unwind.h... yes checking for _Unwind_Backtrace... clang -c -I/usr/pkg/include -O2 -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl/ngettext.c yes checking for setenv... yes checking what to include in gstdint.h... no stdint.h (already complete) checking for an ANSI C-conforming const... checking whether fputc_unlocked is declared... yes checking for setenv... yes checking for -funwind-tables option... clang -c -I/usr/pkg/include -O2 -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl/plural.c mv -f .deps/libz_a-inftrees.Tpo .deps/libz_a-inftrees.Po clang -c -I/usr/pkg/include -O2 -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl/plural-exp.c yes checking for off_t... yes checking for snprintf... yes no checking for snprintf... checking whether fputs_unlocked is declared... yes checking for -frandom-seed=string option... clang -c -I/usr/pkg/include -O2 -I/usr/pkg/include -DHAVE_CONFIG_H -DLIBDIR="\"/usr/pkg/gg/lib\"" -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl/localcharset.c yes checking for sigsetmask... yes checking whether clang supports -W... yes checking for sigsetmask... no checking whether fread_unlocked is declared... clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -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_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib -I/usr/pkg/include -O2 -I/usr/pkg/include -MT libz_a-trees.o -MD -MP -MF .deps/libz_a-trees.Tpo -c -o libz_a-trees.o `test -f 'trees.c' || echo '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib/'`trees.c yes checking size of int... yes yes checking whether clang supports -Wall... checking for stpcpy... clang -c -I/usr/pkg/include -O2 -I/usr/pkg/include -DHAVE_CONFIG_H -DINSTALLDIR="\"/usr/pkg/gg/lib\"" -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl/relocatable.c yes checking for stpcpy... no checking whether fwrite_unlocked is declared... yes checking whether clang supports -Wwrite-strings... yes checking for stpncpy... 4 checking size of long... clang -c -I/usr/pkg/include -O2 -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl/localename.c yes yes checking whether clang supports -Wstrict-prototypes... checking for stpncpy... no checking whether getchar_unlocked is declared... yes checking for strcasecmp... yes checking whether clang supports -Wmissing-prototypes... clang -c -I/usr/pkg/include -O2 -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl/log.c mv -f .deps/libz_a-inflate.Tpo .deps/libz_a-inflate.Po clang -c -I/usr/pkg/include -O2 -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl/osdep.c 8 checking for ANSI C header files... (cached) yes checking build system type... x86_64--netbsd checking host system type... x86_64--netbsd checking target system type... powerpc-unknown-morphos checking for decimal floating point... configure: WARNING: decimal float is not supported for this target, ignored dpd checking whether byte ordering is bigendian... yes checking for strcasecmp... yes checking whether getc_unlocked is declared... yes yes checking whether clang supports -Wold-style-definition... checking for strchr... clang -c -I/usr/pkg/include -O2 -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/intl/intl-compat.c clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -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_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib -I/usr/pkg/include -O2 -I/usr/pkg/include -MT libz_a-uncompr.o -MD -MP -MF .deps/libz_a-uncompr.Tpo -c -o libz_a-uncompr.o `test -f 'uncompr.c' || echo '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib/'`uncompr.c yes yes checking for strchr... checking whether clang supports -Wmissing-format-attribute... yes checking whether putchar_unlocked is declared... rm -f libintl.a ar cru libintl.a bindtextdom.o dcgettext.o dgettext.o gettext.o finddomain.o loadmsgcat.o localealias.o textdomain.o l10nflist.o explodename.o dcigettext.o dcngettext.o dngettext.o ngettext.o plural.o plural-exp.o localcharset.o relocatable.o localename.o log.o osdep.o intl-compat.o yes ranlib libintl.a checking for strdup... gmake[2]: Leaving directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/intl' clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -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_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib -I/usr/pkg/include -O2 -I/usr/pkg/include -MT libz_a-zutil.o -MD -MP -MF .deps/libz_a-zutil.Tpo -c -o libz_a-zutil.o `test -f 'zutil.c' || echo '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/zlib/'`zutil.c mv -f .deps/libz_a-trees.Tpo .deps/libz_a-trees.Po true "AR_FLAGS=rc" "CC_FOR_BUILD=clang" "CFLAGS=-O2 -I/usr/pkg/include" "CXXFLAGS=-O2 -I/usr/pkg/include" "CFLAGS_FOR_BUILD=-O2 -I/usr/pkg/include" "CFLAGS_FOR_TARGET=-g -O2" "INSTALL=/usr/bin/install -c -o pbulkXXX -g users" "INSTALL_DATA=/usr/bin/install -c -o pbulkXXX -g users -m 644" "INSTALL_PROGRAM=/usr/bin/install -c -s -o pbulkXXX -g users -m 755" "INSTALL_SCRIPT=/usr/bin/install -c -o pbulkXXX -g users -m 755" "LDFLAGS=-L/usr/pkg/lib -Wl,-R/usr/pkg/lib" "LIBCFLAGS=-O2 -I/usr/pkg/include" "LIBCFLAGS_FOR_TARGET=-g -O2" "MAKE=/usr/pkg/bin/gmake" "MAKEINFO=/data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/usr/pkg/gg" "infodir=/usr/pkg/gg/share/info" "libdir=/usr/pkg/gg/lib" "prefix=/usr/pkg/gg" "tooldir=/usr/pkg/gg/ppc-morphos" "AR=ar" "AS=as" "CC=clang" "CXX=clang++" "LD=/usr/bin/ld" "LIBCFLAGS=-O2 -I/usr/pkg/include" "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # /usr/pkg/bin/gmake mv -f .deps/libz_a-uncompr.Tpo .deps/libz_a-uncompr.Po yes yes checking whether clang supports -Wcast-qual... checking for strdup... yes checking whether putc_unlocked is declared... yes checking for strncasecmp... mv -f .deps/libz_a-zutil.Tpo .deps/libz_a-zutil.Po rm -f libz.a ar cru libz.a libz_a-adler32.o libz_a-compress.o libz_a-crc32.o libz_a-deflate.o libz_a-gzread.o libz_a-gzclose.o libz_a-gzwrite.o libz_a-gzlib.o libz_a-infback.o libz_a-inffast.o libz_a-inflate.o libz_a-inftrees.o libz_a-trees.o libz_a-uncompr.o libz_a-zutil.o ranlib libz.a gmake[2]: Leaving directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/zlib' yes checking for _Unwind_GetIPInfo... no configure: updating cache ./config.cache configure: creating ./config.status yes checking for strncasecmp... yes checking for working alloca.h... yes checking for strndup... yes checking __sync extensions... config.status: creating Makefile yes checking for strndup... config.status: creating config.h yes checking __atomic extensions... config.status: executing gstdint.h commands no checking for alloca... yes checking for strnlen... yes gmake[2]: Entering directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/libdecnumber' source='/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libdecnumber/decNumber.c' object='decNumber.o' libtool=no clang -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libdecnumber -I. -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libdecnumber -I. -I/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libdecnumber/decNumber.c source='/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libdecnumber/decContext.c' object='decContext.o' libtool=no clang -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libdecnumber -I. -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libdecnumber -I. -I/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libdecnumber/decContext.c source='/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libdecnumber/dpd/decimal32.c' object='decimal32.o' libtool=no clang -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libdecnumber -I. -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libdecnumber -I. -I/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libdecnumber/dpd/decimal32.c source='/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libdecnumber/dpd/decimal64.c' object='decimal64.o' libtool=no clang -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libdecnumber -I. -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libdecnumber -I. -I/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libdecnumber/dpd/decimal64.c checking for strnlen... yes checking output filetype... yes checking for ANSI C header files... (cached) yes checking for nl_langinfo and CODESET... yes checking for strrchr... elf64 looking for a compliant stdint.h in stdint.h, yes yes checking for uintmax_t... checking whether NLS is requested... no checking for uchar... yes checking for strrchr... source='/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libdecnumber/dpd/decimal128.c' object='decimal128.o' libtool=no clang -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libdecnumber -I. -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libdecnumber -I. -I/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libdecnumber/dpd/decimal128.c checking for strstr... checking for ld used by GCC... yes checking for strstr... yes checking for strtod... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking for iconv... (cached) no yes checking for uintptr_t... configure: updating cache ./config.cache configure: creating ./config.status yes checking for strtod... yes checking for strtol... config.status: creating Makefile config.status: creating config.h config.status: executing depdir commands yes mkdir .deps yes checking for int_least32_t... checking for strtol... yes checking for strtoul... yes checking for strtoul... yes checking for strtoll... yes checking for int_fast32_t... yes checking for strtoll... yes checking for strtoull... yes checking for strtoull... yes checking for uint64_t... yes checking for strverscmp... yes checking for strverscmp... no checking for tmpnam... yes checking what to include in gstdint.h... stdint.h (already complete) checking sys/mman.h usability... no yes checking for tmpnam... checking for vasprintf... yes checking sys/mman.h presence... yes checking for vasprintf... yes checking for vfprintf... yes checking for sys/mman.h... yes checking for mmap... yes checking for vfprintf... yes checking for vprintf... yes checking link.h usability... yes checking for vprintf... yes checking for vsnprintf... yes checking link.h presence... yes yes checking for vsnprintf... checking for vsprintf... yes checking for link.h... yes checking for dl_iterate_phdr... yes yes checking for vsprintf... checking for waitpid... yes checking sys/ldr.h usability... yes checking for setproctitle... yes checking for waitpid... no checking sys/ldr.h presence... yes checking whether alloca needs Cray hooks... yes checking for setproctitle... no checking for sys/ldr.h... no checking for fcntl... no checking stack direction for C alloca... yes checking whether alloca needs Cray hooks... yes checking whether strnlen is declared... -1 checking for vfork.h... no checking stack direction for C alloca... no checking for fork... yes checking for lstat... -1 checking for vfork.h... yes checking for vfork... yes checking for readlink... no checking for fork... yes checking for working fork... yes checking for getexecname... yes checking for vfork... no checking for clock_gettime... yes checking for working fork... yes checking for working vfork... (cached) yes checking for _doprnt... yes checking whether -pthread is supported... no checking for sys_errlist... yes checking for working vfork... (cached) yes checking for _doprnt... rm -f libdecnumber.a ar cru libdecnumber.a decNumber.o decContext.o decimal32.o decimal64.o decimal128.o yes checking for compress in -lz... ranlib libdecnumber.a gmake[2]: Leaving directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/libdecnumber' no checking for sys_errlist... yes checking whether --compress-debug-sections is supported... yes checking for sys_nerr... yes checking for sys_nerr... yes yes checking for objcopy... objcopy checking for readelf... readelf checking whether objcopy supports debuglink... checking for sys_siglist... objcopy: /tmp/ls25905: cannot fill debug link section `x': No such file or directory no checking whether tests can run... yes checking for sys_siglist... yes checking for external symbol _system_configuration... yes configure: updating cache ./config.cache checking that generated files are newer than configure... done configure: creating ./config.status yes no checking for external symbol _system_configuration... checking for __fsetlocking... no checking for __fsetlocking... no checking for canonicalize_file_name... no checking for canonicalize_file_name... no checking for dup3... no checking for dup3... yes checking for getrlimit... yes checking for getrlimit... yes checking for getrusage... yes checking for getrusage... yes checking for getsysinfo... yes config.status: creating Makefile checking for getsysinfo... config.status: creating backtrace-supported.h config.status: creating install-debuginfo-for-buildid.sh config.status: creating config.h config.status: executing libtool commands no checking for gettimeofday... (cached) yes checking for on_exit... config.status: executing gstdint.h commands no checking for gettimeofday... (cached) yes checking for on_exit... config.status: executing default commands no checking for pipe2... gmake[2]: Entering directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/libbacktrace' /usr/pkg/bin/gmake all-am gmake[3]: Entering directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/libbacktrace' /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -funwind-tables -frandom-seed=atomic.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/usr/pkg/include -c -o atomic.lo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/atomic.c true DO=all multi-do # /usr/pkg/bin/gmake /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/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/usr/pkg/include -c -o dwarf.lo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/dwarf.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/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/usr/pkg/include -c -o fileline.lo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/fileline.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/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/usr/pkg/include -c -o posix.lo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/posix.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/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/usr/pkg/include -c -o print.lo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/print.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -funwind-tables -frandom-seed=sort.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/usr/pkg/include -c -o sort.lo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/sort.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -funwind-tables -frandom-seed=atomic.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/atomic.c -fPIC -DPIC -o .libs/atomic.o no libtool: compile: clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/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/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/dwarf.c -fPIC -DPIC -o .libs/dwarf.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/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/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/posix.c -fPIC -DPIC -o .libs/posix.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -funwind-tables -frandom-seed=sort.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/sort.c -fPIC -DPIC -o .libs/sort.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/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/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/print.c -fPIC -DPIC -o .libs/print.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/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/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/fileline.c -fPIC -DPIC -o .libs/fileline.o checking for pipe2... yes checking for psignal... libtool: compile: clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -funwind-tables -frandom-seed=atomic.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/atomic.c -o atomic.o >/dev/null 2>&1 yes checking for psignal... libtool: compile: clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/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/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/print.c -o print.o >/dev/null 2>&1 libtool: compile: clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/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/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/posix.c -o posix.o >/dev/null 2>&1 libtool: compile: clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/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/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/fileline.c -o fileline.o >/dev/null 2>&1 yes checking for pstat_getdynamic... /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/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/usr/pkg/include -c -o state.lo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/state.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/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/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/state.c -fPIC -DPIC -o .libs/state.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -funwind-tables -frandom-seed=sort.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/sort.c -o sort.o >/dev/null 2>&1 yes /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/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/usr/pkg/include -c -o backtrace.lo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/backtrace.c checking for pstat_getdynamic... /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/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/usr/pkg/include -c -o simple.lo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/simple.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/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/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/backtrace.c -fPIC -DPIC -o .libs/backtrace.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/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/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/simple.c -fPIC -DPIC -o .libs/simple.o no checking for pstat_getstatic... /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -funwind-tables -frandom-seed=elf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/usr/pkg/include -c -o elf.lo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/elf.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -funwind-tables -frandom-seed=elf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/elf.c -fPIC -DPIC -o .libs/elf.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/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/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/state.c -o state.o >/dev/null 2>&1 no libtool: compile: clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/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/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/simple.c -o simple.o >/dev/null 2>&1 checking for pstat_getstatic... libtool: compile: clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/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/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/backtrace.c -o backtrace.o >/dev/null 2>&1 no checking for realpath... /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/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/usr/pkg/include -c -o mmapio.lo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/mmapio.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/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/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/mmapio.c -fPIC -DPIC -o .libs/mmapio.o /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/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/usr/pkg/include -c -o mmap.lo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/mmap.c no libtool: compile: clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/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/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/mmap.c -fPIC -DPIC -o .libs/mmap.o checking for realpath... yes checking for setrlimit... yes checking for setrlimit... libtool: compile: clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/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/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/mmapio.c -o mmapio.o >/dev/null 2>&1 yes checking for sbrk... yes checking for sbrk... libtool: compile: clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/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/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/mmap.c -o mmap.o >/dev/null 2>&1 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... libtool: compile: clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -funwind-tables -frandom-seed=elf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/elf.c -o elf.o >/dev/null 2>&1 yes checking for sysctl... yes checking for sysmp... yes checking for sysmp... no checking for table... no checking for table... libtool: compile: clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/../libgcc -I ../libgcc -I/usr/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/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libbacktrace/dwarf.c -o dwarf.o >/dev/null 2>&1 no checking for times... no checking for times... yes checking for wait3... yes checking for wait3... yes checking for wait4... yes checking for wait4... yes checking whether basename is declared... yes checking whether basename is declared... no checking whether ffs is declared... no checking whether ffs is declared... yes checking whether asprintf is declared... yes checking whether asprintf is declared... yes checking whether vasprintf is declared... yes checking whether vasprintf is declared... yes checking whether snprintf is declared... yes checking whether snprintf is declared... yes checking whether vsnprintf is declared... yes checking whether vsnprintf is declared... yes checking whether calloc is declared... yes checking whether calloc is declared... yes checking whether getenv is declared... yes checking whether getenv is declared... yes checking whether getopt is declared... yes checking whether getopt is declared... yes yes checking whether malloc is declared... checking whether malloc is declared... /bin/sh ./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/usr/pkg/include -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o libbacktrace.la atomic.lo dwarf.lo fileline.lo posix.lo print.lo sort.lo state.lo backtrace.lo simple.lo elf.lo mmapio.lo mmap.lo yes checking whether realloc is declared... yes checking whether realloc is declared... libtool: link: ar rc .libs/libbacktrace.a .libs/atomic.o .libs/dwarf.o .libs/fileline.o .libs/posix.o .libs/print.o .libs/sort.o .libs/state.o .libs/backtrace.o .libs/simple.o .libs/elf.o .libs/mmapio.o .libs/mmap.o libtool: link: ranlib .libs/libbacktrace.a libtool: link: ( cd ".libs" && rm -f "libbacktrace.la" && ln -s "../libbacktrace.la" "libbacktrace.la" ) gmake[3]: Leaving directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/libbacktrace' gmake[2]: Leaving directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/libbacktrace' yes checking whether sbrk is declared... yes checking whether sbrk is declared... yes yes checking whether strtol is declared... checking whether strtol is declared... yes yes checking whether strtoul is declared... checking whether strtoul is declared... yes checking whether strtoll is declared... yes checking whether strtoll is declared... yes checking whether strtoull is declared... yes checking whether strtoull is declared... yes checking whether strverscmp is declared... yes checking whether strverscmp is declared... no checking whether strnlen is declared... no checking whether strnlen is declared... yes checking whether canonicalize_file_name must be declared... yes checking whether canonicalize_file_name must be declared... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/param.h... (cached) yes yes checking for getpagesize... (cached) yes checking for working mmap... checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/param.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... yes checking for working strncmp... yes checking for working strncmp... yes yes configure: updating cache ./config.cache configure: creating ./config.status configure: updating cache ./config.cache configure: creating ./config.status config.status: creating Makefile config.status: creating Makefile config.status: creating testsuite/Makefile config.status: creating testsuite/Makefile config.status: creating config.h config.status: creating config.h config.status: executing default commands config.status: executing default commands mkdir ./libcpp Configuring in ./libcpp gmake[2]: Entering directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/build-x86_64--netbsd/libiberty' if [ x"" != x ] && [ ! -d pic ]; then \ mkdir pic; \ else true; fi if [ x"" != x ] && [ ! -d noasan ]; then \ mkdir noasan; \ else true; fi touch stamp-noasandir touch stamp-picdir echo ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o > required-list if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/regex.c -o pic/regex.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/cplus-dem.c -o pic/cplus-dem.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/cp-demangle.c -o pic/cp-demangle.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/md5.c -o pic/md5.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/sha1.c -o pic/sha1.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/alloca.c -o pic/alloca.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/regex.c -o noasan/regex.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/alloca.c -o noasan/alloca.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/cp-demangle.c -o noasan/cp-demangle.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/md5.c -o noasan/md5.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/cplus-dem.c -o noasan/cplus-dem.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/sha1.c -o noasan/sha1.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/regex.c -o regex.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/md5.c -o md5.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/cp-demangle.c -o cp-demangle.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/cplus-dem.c -o cplus-dem.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/alloca.c -o alloca.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/sha1.c -o sha1.o gmake[3]: Entering directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/build-x86_64--netbsd/libiberty/testsuite' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/build-x86_64--netbsd/libiberty/testsuite' if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/argv.c -o pic/argv.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/argv.c -o noasan/argv.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/argv.c -o argv.o warningwarning: : unknown warning option '-Wshadow=local' [-Wunknown-warning-option]unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/choose-temp.c -o pic/choose-temp.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/choose-temp.c -o noasan/choose-temp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/choose-temp.c -o choose-temp.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] configure: creating cache ./config.cache checking build system type... x86_64--netbsd checking host system type... 1 warning generated. x86_64--netbsd checking target system type... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/concat.c -o pic/concat.o; \ else true; fi powerpc-unknown-morphos checking whether /usr/pkg/bin/gmake sets $(MAKE)... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/concat.c -o noasan/concat.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/concat.c -o concat.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/cp-demint.c -o pic/cp-demint.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/cp-demint.c -o noasan/cp-demint.o; \ else true; fi yes checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking for x86_64--netbsd-gcc... clang clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/cp-demint.c -o cp-demint.o 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/crc32.c -o pic/crc32.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/crc32.c -o noasan/crc32.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/crc32.c -o crc32.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/d-demangle.c -o pic/d-demangle.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/d-demangle.c -o noasan/d-demangle.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/d-demangle.c -o d-demangle.o 1 warning generated. 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/dwarfnames.c -o pic/dwarfnames.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/dwarfnames.c -o noasan/dwarfnames.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/dwarfnames.c -o dwarfnames.o checking whether the C compiler works... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/dyn-string.c -o pic/dyn-string.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/dyn-string.c -o noasan/dyn-string.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/fdmatch.c -o pic/fdmatch.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/dyn-string.c -o dyn-string.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/fdmatch.c -o noasan/fdmatch.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/fdmatch.c -o fdmatch.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking for C compiler default output file name... a.out checking for suffix of executables... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/fibheap.c -o pic/fibheap.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/fibheap.c -o noasan/fibheap.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/fibheap.c -o fibheap.o checking whether we are cross compiling... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/filename_cmp.c -o pic/filename_cmp.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/filename_cmp.c -o noasan/filename_cmp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/filename_cmp.c -o filename_cmp.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/floatformat.c -o pic/floatformat.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/floatformat.c -o noasan/floatformat.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/floatformat.c -o floatformat.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/fnmatch.c -o pic/fnmatch.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/fnmatch.c -o noasan/fnmatch.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/fnmatch.c -o fnmatch.o no checking for suffix of object files... 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/fopen_unlocked.c -o pic/fopen_unlocked.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/fopen_unlocked.c -o noasan/fopen_unlocked.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/fopen_unlocked.c -o fopen_unlocked.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/getopt.c -o pic/getopt.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/getopt.c -o noasan/getopt.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/getopt.c -o getopt.o o checking whether we are using the GNU C compiler... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/getopt1.c -o pic/getopt1.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/getopt1.c -o noasan/getopt1.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/getopt1.c -o getopt1.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/getpwd.c -o pic/getpwd.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/getpwd.c -o noasan/getpwd.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/getpwd.c -o getpwd.o yes checking whether clang accepts -g... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/getruntime.c -o pic/getruntime.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/getruntime.c -o noasan/getruntime.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/getruntime.c -o getruntime.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. yes checking for clang option to accept ISO C89... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/hashtab.c -o pic/hashtab.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/hashtab.c -o noasan/hashtab.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/hashtab.c -o hashtab.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/hex.c -o pic/hex.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/hex.c -o noasan/hex.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/hex.c -o hex.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/lbasename.c -o pic/lbasename.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/lbasename.c -o noasan/lbasename.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/lbasename.c -o lbasename.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/lrealpath.c -o pic/lrealpath.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/lrealpath.c -o noasan/lrealpath.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/lrealpath.c -o lrealpath.o none needed warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/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/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/make-relative-prefix.c -o noasan/make-relative-prefix.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/make-relative-prefix.c -o make-relative-prefix.o 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/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/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/make-temp-file.c -o noasan/make-temp-file.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/make-temp-file.c -o make-temp-file.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/objalloc.c -o pic/objalloc.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/objalloc.c -o noasan/objalloc.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/objalloc.c -o objalloc.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] checking whether we are using the GNU C++ compiler... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/obstack.c -o pic/obstack.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/obstack.c -o noasan/obstack.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/obstack.c -o obstack.o 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/partition.c -o pic/partition.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/partition.c -o noasan/partition.o; \ else true; fi yes checking whether clang++ accepts -g... clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/partition.c -o partition.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/pexecute.c -o pic/pexecute.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/pexecute.c -o noasan/pexecute.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/pexecute.c -o pexecute.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/physmem.c -o pic/physmem.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/physmem.c -o noasan/physmem.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/physmem.c -o physmem.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking for x86_64--netbsd-ranlib... ranlib checking how to run the C preprocessor... clang-cpp warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/pex-common.c -o pic/pex-common.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/pex-one.c -o pic/pex-one.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/pex-common.c -o noasan/pex-common.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/pex-common.c -o pex-common.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/pex-unix.c -o pic/pex-unix.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/pex-one.c -o noasan/pex-one.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/pex-unix.c -o noasan/pex-unix.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/pex-one.c -o pex-one.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/pex-unix.c -o pex-unix.o 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/vprintf-support.c -o pic/vprintf-support.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/vprintf-support.c -o noasan/vprintf-support.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/rust-demangle.c -o pic/rust-demangle.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/vprintf-support.c -o vprintf-support.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/rust-demangle.c -o noasan/rust-demangle.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/rust-demangle.c -o rust-demangle.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] checking for grep that handles long lines and -e... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep checking for egrep... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep -E checking for ANSI C header files... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/safe-ctype.c -o pic/safe-ctype.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/safe-ctype.c -o noasan/safe-ctype.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/safe-ctype.c -o safe-ctype.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/simple-object.c -o pic/simple-object.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/simple-object.c -o noasan/simple-object.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/simple-object.c -o simple-object.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/simple-object-coff.c -o pic/simple-object-coff.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/simple-object-coff.c -o noasan/simple-object-coff.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/simple-object-coff.c -o simple-object-coff.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/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/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/simple-object-elf.c -o noasan/simple-object-elf.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/simple-object-elf.c -o simple-object-elf.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/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/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/simple-object-mach-o.c -o noasan/simple-object-mach-o.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/simple-object-mach-o.c -o simple-object-mach-o.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/simple-object-xcoff.c -o pic/simple-object-xcoff.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/simple-object-xcoff.c -o noasan/simple-object-xcoff.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/simple-object-xcoff.c -o simple-object-xcoff.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/sort.c -o pic/sort.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/sort.c -o noasan/sort.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/sort.c -o sort.o 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/spaces.c -o pic/spaces.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/spaces.c -o noasan/spaces.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/spaces.c -o spaces.o yes checking for sys/types.h... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/splay-tree.c -o pic/splay-tree.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/splay-tree.c -o noasan/splay-tree.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/splay-tree.c -o splay-tree.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/stack-limit.c -o pic/stack-limit.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/stack-limit.c -o noasan/stack-limit.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/strerror.c -o pic/strerror.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/strsignal.c -o pic/strsignal.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/stack-limit.c -o stack-limit.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/strerror.c -o noasan/strerror.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/strsignal.c -o noasan/strsignal.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/strsignal.c -o strsignal.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/strerror.c -o strerror.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes 1 warning generated. checking for sys/stat.h... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/timeval-utils.c -o pic/timeval-utils.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/timeval-utils.c -o noasan/timeval-utils.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/timeval-utils.c -o timeval-utils.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/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/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/unlink-if-ordinary.c -o noasan/unlink-if-ordinary.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/unlink-if-ordinary.c -o unlink-if-ordinary.o 1 warning generated. 1 warning generated. yes 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xasprintf.c -o pic/xasprintf.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xasprintf.c -o noasan/xasprintf.o; \ else true; fi checking for stdlib.h... clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xasprintf.c -o xasprintf.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xatexit.c -o pic/xatexit.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xexit.c -o pic/xexit.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xexit.c -o noasan/xexit.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xatexit.c -o noasan/xatexit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xatexit.c -o xatexit.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xexit.c -o xexit.o 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xmalloc.c -o pic/xmalloc.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xmalloc.c -o noasan/xmalloc.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xmalloc.c -o xmalloc.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xmemdup.c -o pic/xmemdup.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xmemdup.c -o noasan/xmemdup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xmemdup.c -o xmemdup.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warningwarning: : unknown warning option '-Wshadow=local' [-Wunknown-warning-option] unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xstrdup.c -o pic/xstrdup.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xstrdup.c -o noasan/xstrdup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xstrdup.c -o xstrdup.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xstrerror.c -o pic/xstrerror.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xstrerror.c -o noasan/xstrerror.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xstrerror.c -o xstrerror.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xstrndup.c -o pic/xstrndup.o; \ else true; fi yes if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xstrndup.c -o noasan/xstrndup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xstrndup.c -o xstrndup.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xvasprintf.c -o pic/xvasprintf.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xvasprintf.c -o noasan/xvasprintf.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xvasprintf.c -o xvasprintf.o checking for string.h... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/mempcpy.c -o pic/mempcpy.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/mempcpy.c -o noasan/mempcpy.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/mempcpy.c -o mempcpy.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/strverscmp.c -o pic/strverscmp.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/strverscmp.c -o noasan/strverscmp.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/strverscmp.c -o strverscmp.o 1 warning generated. 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. yes 1 warning generated. checking for memory.h... 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... 1 warning generated. rm -f ./libiberty.a pic/./libiberty.a noasan/./libiberty.a ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./mempcpy.o ./strverscmp.o ranlib ./libiberty.a if [ x"" != x ]; then \ cd pic; \ ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./mempcpy.o ./strverscmp.o; \ ranlib ./libiberty.a; \ cd ..; \ else true; fi; \ if [ x"" != x ]; then \ cd noasan; \ ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./mempcpy.o ./strverscmp.o; \ ranlib ./libiberty.a; \ cd ..; \ else true; fi gmake[2]: Leaving directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/build-x86_64--netbsd/libiberty' gmake[2]: Entering directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/build-x86_64--netbsd/fixincludes' gmake[2]: Entering directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/libiberty' if [ x"-fpic" != x ] && [ ! -d pic ]; then \ mkdir pic; \ else true; fi if [ x"" != x ] && [ ! -d noasan ]; then \ mkdir noasan; \ else true; fi clang -c -O2 -I/usr/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes -I../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/../include /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/fixincl.c clang -c -O2 -I/usr/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes -I../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/../include /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/fixtests.c clang -c -O2 -I/usr/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes -I../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/../include /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/fixfixes.c gmake[2]: Entering directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/build-x86_64--netbsd/libcpp' clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o charset.o -MT charset.o -MMD -MP -MF .deps/charset.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/charset.c touch stamp-picdir touch stamp-noasandir clang -c -O2 -I/usr/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes -I../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/../include /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/server.c clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o directives.o -MT directives.o -MMD -MP -MF .deps/directives.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/directives.c echo ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o > required-list no checking minix/config.h presence... gmake[3]: Entering directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/libiberty/testsuite' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/libiberty/testsuite' if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/regex.c -o pic/regex.o; \ else true; fi 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] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/cplus-dem.c -o pic/cplus-dem.o; \ else true; fi clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o directives-only.o -MT directives-only.o -MMD -MP -MF .deps/directives-only.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/directives-only.c warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/charset.c:21: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/directives.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/cplus-dem.c -o noasan/cplus-dem.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/cplus-dem.c -o cplus-dem.o In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/directives-only.c:20: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/cp-demangle.c -o pic/cp-demangle.o; \ else true; fi no checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader checking whether clang supports -W... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 2 warnings generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/md5.c -o pic/md5.o; \ else true; fi yes checking whether clang supports -Wall... clang -c -O2 -I/usr/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes -I../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/../include /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/procopen.c warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. yes clang -c -O2 -I/usr/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes -I../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/../include /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/fixlib.c checking whether clang supports -Wnarrowing... if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/sha1.c -o pic/sha1.o; \ else true; fi yes checking whether clang supports -Wwrite-strings... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/charset.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include/cpplib.h:897:14: warning: private field 'm_line_table' is not used [-Wunused-private-field] line_maps *m_line_table; ^ clang -c -O2 -I/usr/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes -I../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/../include /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/fixopts.c yes checking whether clang supports -Wmissing-format-attribute... 1 warning generated. yes checking whether clang supports -Wstrict-prototypes... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/md5.c -o noasan/md5.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/md5.c -o md5.o srcdir="/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes" /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/mkfixinc.sh powerpc-unknown-morphos sed -e 's/@gcc_version@/9.2.0/' < mkheaders.almost > mkheadersT mv -f mkheadersT mkheaders clang -O2 -I/usr/pkg/include -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o fixincl fixincl.o fixtests.o fixfixes.o server.o procopen.o fixlib.o fixopts.o ../libiberty/libiberty.a warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes echo timestamp > full-stamp gmake[2]: Leaving directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/build-x86_64--netbsd/fixincludes' if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/alloca.c -o pic/alloca.o; \ else true; fi checking whether clang supports -Wmissing-prototypes... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking whether clang supports -Wold-style-definition... 1 warning generated. 2 warnings generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/alloca.c -o noasan/alloca.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/alloca.c -o alloca.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/argv.c -o pic/argv.o; \ else true; fi yes checking whether clang supports -Wc++-compat... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/choose-temp.c -o pic/choose-temp.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/concat.c -o pic/concat.o; \ else true; fi yes checking whether clang supports -pedantic -Wlong-long... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking whether clang supports -fno-exceptions... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/choose-temp.c -o noasan/choose-temp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/choose-temp.c -o choose-temp.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/argv.c -o noasan/argv.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/argv.c -o argv.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/concat.c -o noasan/concat.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/concat.c -o concat.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/sha1.c -o noasan/sha1.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/sha1.c -o sha1.o yes checking whether clang supports -fno-rtti... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/cp-demint.c -o pic/cp-demint.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/crc32.c -o pic/crc32.o; \ else true; fi 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/d-demangle.c -o pic/d-demangle.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/cp-demint.c -o noasan/cp-demint.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/cp-demint.c -o cp-demint.o checking dependency style of clang++... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 3 warnings generated. clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o errors.o -MT errors.o -MMD -MP -MF .deps/errors.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/errors.c 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/crc32.c -o noasan/crc32.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/crc32.c -o crc32.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] gcc3 checking whether time.h and sys/time.h may both be included... 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/dwarfnames.c -o pic/dwarfnames.o; \ else true; fi 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/dyn-string.c -o pic/dyn-string.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking whether string.h and strings.h may both be included... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/errors.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ yes checking locale.h usability... 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/dwarfnames.c -o noasan/dwarfnames.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/dwarfnames.c -o dwarfnames.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/dyn-string.c -o noasan/dyn-string.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/dyn-string.c -o dyn-string.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/regex.c -o noasan/regex.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/regex.c -o regex.o yes checking locale.h presence... 2 warnings generated. 1 warning generated. clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o expr.o -MT expr.o -MMD -MP -MF .deps/expr.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/expr.c warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/fdmatch.c -o pic/fdmatch.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking for locale.h... yes checking fcntl.h usability... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/fdmatch.c -o noasan/fdmatch.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/fdmatch.c -o fdmatch.o In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/expr.c:20: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/fibheap.c -o pic/fibheap.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking fcntl.h presence... 1 warning generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/expr.c:797:11: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 0, message); ^~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/expr.c:797:11: note: treat the string as an argument to avoid this 0, message); ^ "%s", /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/expr.c:800:32: warning: format string is not a string literal (potentially insecure) [-Wformat-security] virtual_location, 0, message); ^~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/expr.c:800:32: note: treat the string as an argument to avoid this virtual_location, 0, message); ^ "%s", if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/filename_cmp.c -o pic/filename_cmp.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/floatformat.c -o pic/floatformat.o; \ else true; fi yes checking for fcntl.h... yes checking limits.h usability... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/filename_cmp.c -o noasan/filename_cmp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/filename_cmp.c -o filename_cmp.o yes checking limits.h presence... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/fibheap.c -o noasan/fibheap.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/fibheap.c -o fibheap.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking for limits.h... yes checking stddef.h usability... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/fnmatch.c -o pic/fnmatch.o; \ else true; fi yes checking stddef.h presence... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/floatformat.c -o noasan/floatformat.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/floatformat.c -o floatformat.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking for stddef.h... yes 1 warning generated. checking for stdlib.h... (cached) yes checking for strings.h... (cached) yes if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/fnmatch.c -o noasan/fnmatch.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/fnmatch.c -o fnmatch.o checking for string.h... (cached) yes checking sys/file.h usability... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/d-demangle.c -o noasan/d-demangle.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/d-demangle.c -o d-demangle.o 1 warning generated. clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o files.o -MT files.o -MMD -MP -MF .deps/files.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/files.c warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking sys/file.h presence... 1 warning generated. clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o identifiers.o -MT identifiers.o -MMD -MP -MF .deps/identifiers.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/identifiers.c yes checking for sys/file.h... yes clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] checking for unistd.h... (cached) yes checking whether byte ordering is bigendian... In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/files.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ 1 warning generated. echo "#define LOCALEDIR \"/usr/pkg/gg/share/locale\"" > localedir.new /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../move-if-change localedir.new localedir.h echo timestamp > localedir.hs if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/fopen_unlocked.c -o pic/fopen_unlocked.o; \ else true; fi In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/identifiers.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/fopen_unlocked.c -o noasan/fopen_unlocked.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/fopen_unlocked.c -o fopen_unlocked.o 2 warnings generated. clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o lex.o -MT lex.o -MMD -MP -MF .deps/lex.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/lex.c warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] no checking for an ANSI C-conforming const... 4 warnings generated. 1 warning generated. clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o line-map.o -MT line-map.o -MMD -MP -MF .deps/line-map.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/line-map.c clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o macro.o -MT macro.o -MMD -MP -MF .deps/macro.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/macro.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] yes checking for inline... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/cp-demangle.c -o noasan/cp-demangle.o; \ else true; fi In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/lex.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/cp-demangle.c -o cp-demangle.o inline checking for obstacks... In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/line-map.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/lex.c:1718:8: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND ("\\", 1); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/lex.c:1688:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/lex.c:1727:5: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND (" ", 1); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/lex.c:1688:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/lex.c:1730:8: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND ("\n", 1); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/lex.c:1688:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/lex.c:1753:5: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND ("??", 2); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/lex.c:1688:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/lex.c:1762:9: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND ("/", 1); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/lex.c:1688:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 2 warnings generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/getopt.c -o pic/getopt.o; \ else true; fi In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/macro.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/macro.c:164:6: warning: format string is not a string literal (potentially insecure) [-Wformat-security] vaopt_paste_error); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/macro.c:164:6: note: treat the string as an argument to avoid this vaopt_paste_error); ^ "%s", /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/macro.c:193:7: warning: format string is not a string literal (potentially insecure) [-Wformat-security] vaopt_paste_error); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/macro.c:193:7: note: treat the string as an argument to avoid this vaopt_paste_error); ^ "%s", warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] no checking for off_t... /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/macro.c:3385:40: warning: format string is not a string literal (potentially insecure) [-Wformat-security] cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/macro.c:3385:40: note: treat the string as an argument to avoid this cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^ "%s", /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/macro.c:3400:40: warning: format string is not a string literal (potentially insecure) [-Wformat-security] cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/macro.c:3400:40: note: treat the string as an argument to avoid this cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^ "%s", 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/getopt.c -o noasan/getopt.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/getopt.c -o getopt.o yes checking for size_t... 1 warning generated. clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o mkdeps.o -MT mkdeps.o -MMD -MP -MF .deps/mkdeps.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/mkdeps.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/mkdeps.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ yes checking for ssize_t... 2 warnings generated. 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/getopt1.c -o pic/getopt1.o; \ else true; fi clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o pch.o -MT pch.o -MMD -MP -MF .deps/pch.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/pch.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/getopt1.c -o noasan/getopt1.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/getopt1.c -o getopt1.o yes checking for uintptr_t... In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/pch.c:19: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o symtab.o -MT symtab.o -MMD -MP -MF .deps/symtab.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/symtab.c 2 warnings generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/getpwd.c -o pic/getpwd.o; \ else true; fi clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 1 warning generated. clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o traditional.o -MT traditional.o -MMD -MP -MF .deps/traditional.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/traditional.c warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/symtab.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ 1 warning generated. yes checking for ptrdiff_t... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/getpwd.c -o noasan/getpwd.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/getpwd.c -o getpwd.o 2 warnings generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/getruntime.c -o pic/getruntime.o; \ else true; fi In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/traditional.c:20: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ 2 warnings generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/hashtab.c -o pic/hashtab.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 7 warnings generated. 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/hex.c -o pic/hex.o; \ else true; fi clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o init.o -MT init.o -MMD -MP -MF .deps/init.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c 1 warning generated. 6 warnings generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/getruntime.c -o noasan/getruntime.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/getruntime.c -o getruntime.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/lbasename.c -o pic/lbasename.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking for uint64_t... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/hex.c -o noasan/hex.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/hex.c -o hex.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/lbasename.c -o noasan/lbasename.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/lbasename.c -o lbasename.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/lrealpath.c -o pic/lrealpath.o; \ else true; fi In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/make-relative-prefix.c -o pic/make-relative-prefix.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:67:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:67:15: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:67:27: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:68:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:68:15: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:68:28: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:69:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:69:16: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:69:28: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/hashtab.c -o noasan/hashtab.o; \ else true; fi yes checking whether struct tm is in sys/time.h or time.h... clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/hashtab.c -o hashtab.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/make-temp-file.c -o pic/make-temp-file.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/lrealpath.c -o noasan/lrealpath.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/lrealpath.c -o lrealpath.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] time.h checking size of int... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/make-temp-file.c -o noasan/make-temp-file.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/make-temp-file.c -o make-temp-file.o 1 warning generated. 11 warnings generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/objalloc.c -o pic/objalloc.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/obstack.c -o pic/obstack.o; \ else true; fi 2 warnings generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/make-relative-prefix.c -o noasan/make-relative-prefix.o; \ else true; fi rm -f libcpp.a clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/make-relative-prefix.c -o make-relative-prefix.o ar cru libcpp.a charset.o directives.o directives-only.o errors.o expr.o files.o identifiers.o init.o lex.o line-map.o macro.o mkdeps.o pch.o symtab.o traditional.o ranlib libcpp.a gmake[2]: Leaving directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/build-x86_64--netbsd/libcpp' if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/partition.c -o pic/partition.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 4 checking size of long... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/pexecute.c -o pic/pexecute.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/objalloc.c -o noasan/objalloc.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/objalloc.c -o objalloc.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/obstack.c -o noasan/obstack.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/obstack.c -o obstack.o 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/physmem.c -o pic/physmem.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/partition.c -o noasan/partition.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/partition.c -o partition.o 1 warning generated. 8 if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/pexecute.c -o noasan/pexecute.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/pexecute.c -o pexecute.o checking for clearerr_unlocked... 1 warning generated. 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/pex-common.c -o pic/pex-common.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/pex-one.c -o pic/pex-one.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/physmem.c -o noasan/physmem.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/physmem.c -o physmem.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. no 1 warning generated. checking for feof_unlocked... if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/pex-unix.c -o pic/pex-unix.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/pex-one.c -o noasan/pex-one.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/pex-one.c -o pex-one.o 1 warning generated. 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/vprintf-support.c -o pic/vprintf-support.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/rust-demangle.c -o pic/rust-demangle.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/safe-ctype.c -o pic/safe-ctype.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/simple-object.c -o pic/simple-object.o; \ else true; fi no checking for ferror_unlocked... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/pex-common.c -o noasan/pex-common.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/pex-common.c -o pex-common.o warning: warningunknown warning option '-Wshadow=local' [-Wunknown-warning-option]: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/safe-ctype.c -o noasan/safe-ctype.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/safe-ctype.c -o safe-ctype.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/vprintf-support.c -o noasan/vprintf-support.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/vprintf-support.c -o vprintf-support.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] no checking for fflush_unlocked... 1 warning1 generated warning. generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/rust-demangle.c -o noasan/rust-demangle.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/rust-demangle.c -o rust-demangle.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/pex-unix.c -o noasan/pex-unix.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/pex-unix.c -o pex-unix.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/simple-object-coff.c -o pic/simple-object-coff.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/simple-object.c -o noasan/simple-object.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/simple-object.c -o simple-object.o 1 warning generated. no checking for fgetc_unlocked... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/simple-object-elf.c -o pic/simple-object-elf.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/simple-object-mach-o.c -o pic/simple-object-mach-o.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/simple-object-xcoff.c -o pic/simple-object-xcoff.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/sort.c -o pic/sort.o; \ else true; fi no checking for fgets_unlocked... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/spaces.c -o pic/spaces.o; \ else true; fi 1 warning generated. 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] no if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/sort.c -o noasan/sort.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/sort.c -o sort.o checking for fileno_unlocked... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/simple-object-coff.c -o noasan/simple-object-coff.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/simple-object-coff.c -o simple-object-coff.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/spaces.c -o noasan/spaces.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/spaces.c -o spaces.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. no checking for fprintf_unlocked... if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/splay-tree.c -o pic/splay-tree.o; \ else true; fi 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/stack-limit.c -o pic/stack-limit.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. no if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/simple-object-xcoff.c -o noasan/simple-object-xcoff.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/simple-object-xcoff.c -o simple-object-xcoff.o checking for fputc_unlocked... 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/simple-object-mach-o.c -o noasan/simple-object-mach-o.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/simple-object-mach-o.c -o simple-object-mach-o.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/stack-limit.c -o noasan/stack-limit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/stack-limit.c -o stack-limit.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/strerror.c -o pic/strerror.o; \ else true; fi no checking for fputs_unlocked... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/strsignal.c -o pic/strsignal.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/simple-object-elf.c -o noasan/simple-object-elf.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/simple-object-elf.c -o simple-object-elf.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/splay-tree.c -o noasan/splay-tree.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/splay-tree.c -o splay-tree.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] no checking for fread_unlocked... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/strsignal.c -o noasan/strsignal.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/strsignal.c -o strsignal.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/strerror.c -o noasan/strerror.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/strerror.c -o strerror.o no checking for fwrite_unlocked... 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/timeval-utils.c -o pic/timeval-utils.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/unlink-if-ordinary.c -o pic/unlink-if-ordinary.o; \ else true; fi 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xasprintf.c -o pic/xasprintf.o; \ else true; fi 1 warning generated. no 1 warning generated. checking for getchar_unlocked... if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xatexit.c -o pic/xatexit.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xexit.c -o pic/xexit.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/timeval-utils.c -o noasan/timeval-utils.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/timeval-utils.c -o timeval-utils.o 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/unlink-if-ordinary.c -o noasan/unlink-if-ordinary.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/unlink-if-ordinary.c -o unlink-if-ordinary.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xasprintf.c -o noasan/xasprintf.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xasprintf.c -o xasprintf.o 1 warning generated. yes checking for getc_unlocked... if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xmalloc.c -o pic/xmalloc.o; \ else true; fi 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xexit.c -o noasan/xexit.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xexit.c -o xexit.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xmemdup.c -o pic/xmemdup.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xatexit.c -o noasan/xatexit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xatexit.c -o xatexit.o 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xstrdup.c -o pic/xstrdup.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xstrerror.c -o pic/xstrerror.o; \ else true; fi yes if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xstrndup.c -o pic/xstrndup.o; \ else true; fi checking for putchar_unlocked... 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xmemdup.c -o noasan/xmemdup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xmemdup.c -o xmemdup.o 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xmalloc.c -o noasan/xmalloc.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xvasprintf.c -o pic/xvasprintf.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xmalloc.c -o xmalloc.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xstrdup.c -o noasan/xstrdup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xstrdup.c -o xstrdup.o 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xstrerror.c -o noasan/xstrerror.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xstrerror.c -o xstrerror.o 1 warning generated. yes warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] checking for putc_unlocked... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/mempcpy.c -o pic/mempcpy.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xstrndup.c -o noasan/xstrndup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xstrndup.c -o xstrndup.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/strverscmp.c -o pic/strverscmp.o; \ else true; fi 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xvasprintf.c -o noasan/xvasprintf.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/xvasprintf.c -o xvasprintf.o 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/mempcpy.c -o noasan/mempcpy.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/mempcpy.c -o mempcpy.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking whether abort is declared... 1 warning generated. 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/strverscmp.c -o noasan/strverscmp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/pkg/include -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libiberty/strverscmp.c -o strverscmp.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking whether asprintf is declared... 1 warning generated. rm -f ./libiberty.a pic/./libiberty.a noasan/./libiberty.a ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./mempcpy.o ./strverscmp.o ranlib ./libiberty.a if [ x"-fpic" != x ]; then \ cd pic; \ ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./mempcpy.o ./strverscmp.o; \ ranlib ./libiberty.a; \ cd ..; \ else true; fi; \ if [ x"" != x ]; then \ cd noasan; \ ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./mempcpy.o ./strverscmp.o; \ ranlib ./libiberty.a; \ cd ..; \ else true; fi gmake[2]: Leaving directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/libiberty' gmake[2]: Entering directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/fixincludes' gmake[2]: Entering directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/lto-plugin' clang -c -O2 -I/usr/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes -I../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/../include /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/fixincl.c clang -c -O2 -I/usr/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes -I../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/../include /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/fixtests.c clang -c -O2 -I/usr/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes -I../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/../include /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/fixfixes.c clang -c -O2 -I/usr/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes -I../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/../include /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/server.c clang -c -O2 -I/usr/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes -I../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/../include /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/procopen.c clang -c -O2 -I/usr/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes -I../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/../include /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/fixlib.c /usr/pkg/bin/gmake all-am gmake[3]: Entering directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/lto-plugin' /bin/sh ./libtool --tag=CC --tag=disable-static --mode=compile clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/lto-plugin -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/lto-plugin/../include -DHAVE_CONFIG_H -I/usr/pkg/include -Wall -O2 -I/usr/pkg/include -c -o lto-plugin.lo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/lto-plugin/lto-plugin.c yes checking whether basename is declared... libtool: compile: clang -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/lto-plugin -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/lto-plugin/../include -DHAVE_CONFIG_H -I/usr/pkg/include -Wall -O2 -I/usr/pkg/include -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/lto-plugin/lto-plugin.c -fPIC -DPIC -o .libs/lto-plugin.o no checking whether errno is declared... clang -c -O2 -I/usr/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes -I../include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/../include /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/fixopts.c srcdir="/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes" /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/fixincludes/mkfixinc.sh powerpc-unknown-morphos sed -e 's/@gcc_version@/9.2.0/' < mkheaders.almost > mkheadersT mv -f mkheadersT mkheaders no checking whether getopt is declared... yes checking whether vasprintf is declared... yes checking whether clearerr_unlocked is declared... /bin/sh ./libtool --tag=CC --tag=disable-static --mode=link clang -Wall -O2 -I/usr/pkg/include -Wc,-static-libgcc -module -bindir /usr/pkg/gg/lib/gcc/ppc-morphos/9.2.0 '-L/usr/pkg/lib' '-Wl,-R/usr/pkg/lib' -o liblto_plugin.la -rpath /usr/pkg/gg/lib/gcc/ppc-morphos/9.2.0 lto-plugin.lo -Wc,../libiberty/pic/libiberty.a libtool: link: clang -shared .libs/lto-plugin.o -L/usr/pkg/lib -static-libgcc -Wl,-R/usr/pkg/lib ../libiberty/pic/libiberty.a -Wl,-soname -Wl,liblto_plugin.so.0 -o .libs/liblto_plugin.so.0.0 libtool: link: (cd ".libs" && rm -f "liblto_plugin.so.0" && ln -s "liblto_plugin.so.0.0" "liblto_plugin.so.0") libtool: link: (cd ".libs" && rm -f "liblto_plugin.so" && ln -s "liblto_plugin.so.0.0" "liblto_plugin.so") clang -O2 -I/usr/pkg/include -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o fixincl fixincl.o fixtests.o fixfixes.o server.o procopen.o fixlib.o fixopts.o ../libiberty/libiberty.a no libtool: link: ( cd ".libs" && rm -f "liblto_plugin.la" && ln -s "../liblto_plugin.la" "liblto_plugin.la" ) checking whether feof_unlocked is declared... mkdir ../gcc libtool: install: /usr/bin/install -c -o pbulkXXX -g users .libs/liblto_plugin.so.0.0 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/lto-plugin/../gcc/liblto_plugin.so.0.0 libtool: install: (cd /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/lto-plugin/../gcc && { ln -s -f liblto_plugin.so.0.0 liblto_plugin.so.0 || { rm -f liblto_plugin.so.0 && ln -s liblto_plugin.so.0.0 liblto_plugin.so.0; }; }) libtool: install: (cd /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/lto-plugin/../gcc && { ln -s -f liblto_plugin.so.0.0 liblto_plugin.so || { rm -f liblto_plugin.so && ln -s liblto_plugin.so.0.0 liblto_plugin.so; }; }) libtool: install: /usr/bin/install -c -o pbulkXXX -g users .libs/liblto_plugin.lai /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/lto-plugin/../gcc/liblto_plugin.la libtool: install: warning: remember to run `libtool --finish /usr/pkg/gg/lib/gcc/ppc-morphos/9.2.0' gmake[3]: Leaving directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/lto-plugin' gmake[2]: Leaving directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/lto-plugin' echo timestamp > full-stamp gmake[2]: Leaving directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/fixincludes' Configuring in ./gcc no checking whether ferror_unlocked is declared... no checking whether fflush_unlocked is declared... configure: creating cache ./config.cache checking build system type... x86_64--netbsd checking host system type... x86_64--netbsd checking target system type... powerpc-unknown-morphos 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 x86_64--netbsd-gcc... clang no checking whether fgetc_unlocked is declared... checking whether the C compiler works... no checking whether fgets_unlocked is declared... yes checking for C compiler default output file name... a.out checking for suffix of executables... no checking whether fileno_unlocked is declared... checking whether we are cross compiling... no checking whether fprintf_unlocked is declared... no checking for suffix of object files... no checking whether fputc_unlocked is declared... o checking whether we are using the GNU C compiler... no checking whether fputs_unlocked is declared... yes checking whether clang accepts -g... yes checking for clang option to accept ISO C89... no checking whether fread_unlocked is declared... none needed no checking whether fwrite_unlocked is declared... no checking whether we are using the GNU C++ compiler... checking whether getchar_unlocked is declared... yes checking whether clang++ accepts -g... yes checking whether getc_unlocked is declared... yes checking for x86_64--netbsd-gnatbind... no checking for x86_64--netbsd-gnatmake... no checking whether compiler driver understands Ada... no checking how to run the C++ preprocessor... yes checking whether putchar_unlocked is declared... yes checking whether putc_unlocked is declared... clang++ -E yes checking for working alloca.h... checking for grep that handles long lines and -e... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep checking for egrep... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep -E checking for ANSI C header files... no checking for alloca... yes checking for ANSI C header files... (cached) yes checking for nl_langinfo and CODESET... yes checking whether NLS is requested... yes checking for catalogs to be installed... yes checking for sys/types.h... yes checking for sys/stat.h... be ca da de el eo es fi fr id ja nl pt_BR ru sr sv tr uk vi zh_CN zh_TW be ca da de el eo es fi fr id ja nl pt_BR ru sr sv tr uk vi zh_CN zh_TW checking for uchar... yes checking for stdlib.h... checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking for iconv... yes checking for string.h... yes checking for memory.h... yes checking for iconv declaration... extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); configure: updating cache ./config.cache yes configure: creating ./config.status checking for strings.h... yes checking for inttypes.h... config.status: creating Makefile config.status: creating config.h config.status: executing depdir commands mkdir .deps gmake[2]: Entering directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/libcpp' clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o charset.o -MT charset.o -MMD -MP -MF .deps/charset.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/charset.c clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o directives.o -MT directives.o -MMD -MP -MF .deps/directives.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/directives.c clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o directives-only.o -MT directives-only.o -MMD -MP -MF .deps/directives-only.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/directives-only.c clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o errors.o -MT errors.o -MMD -MP -MF .deps/errors.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/errors.c clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o expr.o -MT expr.o -MMD -MP -MF .deps/expr.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/expr.c clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o files.o -MT files.o -MMD -MP -MF .deps/files.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/files.c clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o identifiers.o -MT identifiers.o -MMD -MP -MF .deps/identifiers.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/identifiers.c yes checking for stdint.h... 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: clangclang: : warningwarningwarning: : : clangtreating '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]: 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] yes checking for unistd.h... In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/expr.c:20: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/files.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/charset.c:21: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/directives.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/identifiers.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/directives-only.c:20: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/expr.c:797:11: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 0, message); ^~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/expr.c:797:11: note: treat the string as an argument to avoid this 0, message); ^ "%s", /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/expr.c:800:32: warning: format string is not a string literal (potentially insecure) [-Wformat-security] virtual_location, 0, message); ^~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/expr.c:800:32: note: treat the string as an argument to avoid this virtual_location, 0, message); ^ "%s", In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/errors.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ 2 warnings generated. echo "#define LOCALEDIR \"/usr/pkg/gg/share/locale\"" > localedir.new /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../move-if-change localedir.new localedir.h echo timestamp > localedir.hs clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o lex.o -MT lex.o -MMD -MP -MF .deps/lex.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/lex.c yes clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] checking minix/config.h usability... 2 warnings generated. clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o line-map.o -MT line-map.o -MMD -MP -MF .deps/line-map.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/line-map.c 2 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o macro.o -MT macro.o -MMD -MP -MF .deps/macro.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/macro.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] no checking minix/config.h presence... In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/lex.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/line-map.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/lex.c:1718:8: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND ("\\", 1); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/lex.c:1688:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/lex.c:1727:5: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND (" ", 1); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/lex.c:1688:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/lex.c:1730:8: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND ("\n", 1); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/lex.c:1688:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/lex.c:1753:5: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND ("??", 2); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/lex.c:1688:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/lex.c:1762:9: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND ("/", 1); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/lex.c:1688:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/macro.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/macro.c:164:6: warning: format string is not a string literal (potentially insecure) [-Wformat-security] vaopt_paste_error); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/macro.c:164:6: note: treat the string as an argument to avoid this vaopt_paste_error); ^ "%s", /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/macro.c:193:7: warning: format string is not a string literal (potentially insecure) [-Wformat-security] vaopt_paste_error); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/macro.c:193:7: note: treat the string as an argument to avoid this vaopt_paste_error); ^ "%s", yes checking how to run the C preprocessor... clang-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/macro.c:3385:40: warning: format string is not a string literal (potentially insecure) [-Wformat-security] cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/macro.c:3385:40: note: treat the string as an argument to avoid this cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^ "%s", /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/macro.c:3400:40: warning: format string is not a string literal (potentially insecure) [-Wformat-security] cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/macro.c:3400:40: note: treat the string as an argument to avoid this cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^ "%s", 2 warnings generated. clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o mkdeps.o -MT mkdeps.o -MMD -MP -MF .deps/mkdeps.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/mkdeps.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] checking for inline... In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/charset.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include/cpplib.h:897:14: warning: private field 'm_line_table' is not used [-Wunused-private-field] line_maps *m_line_table; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/mkdeps.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ 2 warnings generated. inline checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o pch.o -MT pch.o -MMD -MP -MF .deps/pch.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/pch.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] no checking size of void *... 2 warnings generated. clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o symtab.o -MT symtab.o -MMD -MP -MF .deps/symtab.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/symtab.c 4 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/pch.c:19: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o traditional.o -MT traditional.o -MMD -MP -MF .deps/traditional.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/traditional.c 8 checking size of short... clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/symtab.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ 2 warnings generated. clang++ -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -O2 -I/usr/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/include -I/usr/pkg/include -c -o init.o -MT init.o -MMD -MP -MF .deps/init.Tpo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/traditional.c:20: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440: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] 2 checking size of int... 2 warnings generated. 2 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ 4 checking size of long... /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:67:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:67:15: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:67:27: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:68:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:68:15: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:68:28: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:69:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:69:16: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:69:28: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ 8 checking for long long... 11 warnings generated. 3 warnings generated. yes checking size of long long... 2 warnings generated. 7 warnings generated. 8 checking for int8_t... 6 warnings generated. rm -f libcpp.a ar cru libcpp.a charset.o directives.o directives-only.o errors.o expr.o files.o identifiers.o init.o lex.o line-map.o macro.o mkdeps.o pch.o symtab.o traditional.o ranlib libcpp.a gmake[2]: Leaving directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/libcpp' yes checking for int16_t... yes checking for int32_t... yes checking for int64_t... yes checking for unsigned long long int... yes checking for long long int... yes checking for intmax_t... yes checking for intptr_t... yes checking for uint8_t... yes checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for uintmax_t... yes checking for uintptr_t... yes checking for int64_t underlying type... long checking for std::swap in ... yes checking whether clang++ is affected by placement new aliasing bug... yes checking whether clang++ supports -W... yes checking whether clang++ supports -Wall... yes checking whether clang++ supports -Wnarrowing... yes checking whether clang++ supports -Wwrite-strings... yes checking whether clang++ supports -Wcast-qual... yes checking whether clang supports -Wstrict-prototypes... yes checking whether clang supports -Wmissing-prototypes... yes checking whether clang++ supports -Wmissing-format-attribute... yes checking whether clang++ supports -Woverloaded-virtual... yes checking whether clang supports -Wold-style-definition... yes checking whether clang supports -Wc++-compat... yes checking whether clang++ supports -pedantic -Wlong-long -Wvariadic-macros -Woverlength-strings... yes checking whether clang supports -fno-exceptions... yes checking whether clang supports -fno-rtti... yes checking whether clang supports -fasynchronous-unwind-tables... yes checking valgrind.h usability... no checking valgrind.h presence... no checking for valgrind.h... no checking for VALGRIND_DISCARD in ... no checking for VALGRIND_DISCARD in ... no checking for multiarch configuration... auto configure: WARNING: decimal float is not supported for this target, ignored configure: WARNING: fixed-point is not supported for this target, ignored checking whether /usr/pkg/bin/gmake sets $(MAKE)... yes checking for gawk... /usr/bin/awk checking whether ln -s works... yes checking whether ln works... yes checking for x86_64--netbsd-ranlib... ranlib checking for a BSD compatible install... /usr/bin/install -c -o pbulkXXX -g users checking for cmp's capabilities... fastcompare checking for mktemp... yes checking for makeinfo... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/makeinfo --split-size=5000000 checking for modern makeinfo... yes checking for recent Pod::Man... yes checking for flex... flex checking for bison... /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/missing bison checking for nm... nm checking for ar... ar checking for sphinx-build... texinfo checking for ANSI C header files... (cached) yes checking whether time.h and sys/time.h may both be included... yes checking whether string.h and strings.h may both be included... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking whether termios.h defines TIOCGWINSZ... yes checking for limits.h... yes checking for stddef.h... yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking for stdlib.h... (cached) yes checking for time.h... yes checking for iconv.h... yes checking for fcntl.h... yes checking for ftw.h... yes checking for unistd.h... (cached) yes checking for sys/file.h... yes checking for sys/time.h... yes checking for sys/mman.h... yes checking for sys/resource.h... yes checking for sys/param.h... yes checking for sys/times.h... yes checking for sys/stat.h... (cached) yes checking for direct.h... no checking for malloc.h... yes checking for langinfo.h... yes checking for ldfcn.h... no checking for locale.h... yes checking for wchar.h... yes checking for thread.h... no checking for pthread.h... yes checking for CHAR_BIT... yes checking whether byte ordering is bigendian... no checking how to run the C++ preprocessor... clang++ -E checking for unordered_map... yes checking for tr1/unordered_map... no checking for ext/hash_map... yes checking dependency style of clang++... gcc3 checking for collect2 libraries... none required checking for library containing exc_resume... no checking for library containing kstat_open... no checking for library containing ldexp... none required checking for library containing dlopen... none required checking for inttypes.h... yes checking for times... yes checking for clock... yes checking for kill... yes checking for getrlimit... yes checking for setrlimit... yes checking for atoq... no checking for popen... yes checking for sysconf... yes checking for strsignal... yes checking for getrusage... yes checking for nl_langinfo... yes checking for gettimeofday... yes checking for mbstowcs... yes checking for wcswidth... yes checking for mmap... yes checking for setlocale... yes checking for clearerr_unlocked... no checking for feof_unlocked... no checking for ferror_unlocked... no checking for fflush_unlocked... no checking for fgetc_unlocked... no checking for fgets_unlocked... no checking for fileno_unlocked... no 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... yes checking for MAP_ANON(YMOUS)... yes checking whether mmap with MAP_ANON(YMOUS) works... yes checking for pid_t... yes checking for vfork.h... no checking for fork... yes checking for vfork... yes checking for working fork... yes checking for working vfork... (cached) yes checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking for iconv... yes checking for iconv declaration... extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for LC_MESSAGES... yes checking for nl_langinfo and CODESET... yes checking whether basename is declared... no checking whether strstr is declared... yes checking whether getenv is declared... yes checking whether atol is declared... yes checking whether atoll is declared... yes checking whether asprintf is declared... yes checking whether sbrk is declared... yes checking whether abort is declared... yes checking whether atof is declared... yes checking whether getcwd is declared... yes checking whether getwd is declared... yes checking whether madvise is declared... yes checking whether stpcpy is declared... yes checking whether strnlen is declared... yes checking whether strsignal is declared... yes checking whether strverscmp is declared... no checking whether strtol is declared... yes checking whether strtoul is declared... yes checking whether strtoll is declared... yes checking whether strtoull is declared... yes checking whether setenv is declared... yes checking whether unsetenv is declared... yes checking whether errno is declared... yes checking whether snprintf is declared... yes checking whether vsnprintf is declared... yes checking whether vasprintf is declared... yes checking whether malloc is declared... yes checking whether realloc is declared... yes checking whether calloc is declared... yes checking whether free is declared... yes checking whether getopt is declared... yes checking whether clock is declared... yes checking whether getpagesize is declared... yes checking whether ffs is declared... yes checking whether clearerr_unlocked is declared... no checking whether feof_unlocked is declared... no checking whether ferror_unlocked is declared... no 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... no checking whether fprintf_unlocked is declared... no checking whether fputc_unlocked is declared... no checking whether fputs_unlocked is declared... no checking whether fread_unlocked is declared... no checking whether fwrite_unlocked is declared... no checking whether getchar_unlocked is declared... yes checking whether getc_unlocked is declared... yes checking whether putchar_unlocked is declared... yes checking whether putc_unlocked is declared... yes checking whether getrlimit is declared... yes checking whether setrlimit is declared... yes checking whether getrusage is declared... yes checking whether ldgetname is declared... no checking whether times is declared... yes checking whether sigaltstack is declared... yes checking for struct tms... yes checking for clock_t... yes checking for F_SETLKW... yes checking if mkdir takes one argument... no Using `/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c' for machine-specific logic. Using `/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md' as machine description file. Using the following target machine macro files: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/vxworks-dummy.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/dbxelf.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/elfos.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/usegas.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/sysv4.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos-stdint.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/option-defaults.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/initfini-array.h Using host-netbsd.o for host machine hooks. checking whether NLS is requested... yes checking for catalogs to be installed... be da de el es fi fr hr id ja nl ru sr sv tr uk vi zh_CN zh_TW be da de el es fi fr hr id ja nl ru sr sv tr uk vi zh_CN zh_TW checking how to print strings... printf checking for a sed that does not truncate output... /usr/pkg/bin/gsed checking for fgrep... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep -F checking for ld used by clang... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes 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... 196608 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... no checking for /usr/bin/ld option to reload object files... -r checking for x86_64--netbsd-objdump... objdump checking how to recognize dependent libraries... match_pattern /lib[^/]+(\.so|_pic\.a)$ checking for x86_64--netbsd-ar... (cached) ar checking for x86_64--netbsd-strip... no checking for strip... strip checking for x86_64--netbsd-ranlib... (cached) ranlib checking command to parse nm output from clang object... ok 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... -fPIC -DPIC checking if clang PIC flag -fPIC -DPIC works... yes checking if clang static flag -static works... yes checking if clang supports -c -o file.o... yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... NetBSD ld.elf_so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... clang++ -E checking for ld used by clang++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the clang++ linker (/usr/bin/ld) supports shared libraries... yes checking for clang++ option to produce PIC... -fPIC -DPIC checking if clang++ PIC flag -fPIC -DPIC works... yes checking if clang++ static flag -static works... yes checking if clang++ supports -c -o file.o... yes checking if clang++ supports -c -o file.o... (cached) yes checking whether the clang++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... NetBSD ld.elf_so checking how to hardcode library paths into programs... immediate checking what assembler to use... /usr/pkg/gg/ppc-morphos/bin/as checking whether we are using gold... no checking gold linker with split stack support as non default... checking what linker to use... /usr/pkg/gg/ppc-morphos/bin/ld checking what nm to use... /usr/pkg/gg/ppc-morphos/bin/nm checking what objdump to use... /usr/pkg/gg/ppc-morphos/bin/objdump checking what readelf to use... /usr/pkg/gg/ppc-morphos/bin/readelf checking for ppc-morphos-otool... no checking what otool 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... unknown 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... yes checking assembler for working cfi advance... yes checking assembler for cfi personality directive... yes checking assembler for cfi sections directive... yes checking assembler for eh_frame optimization... yes checking assembler for section exclude flag... yes checking assembler for section merging support... yes checking assembler for stabs directive... yes checking assembler for COMDAT group support (GNU as)... yes checking assembler for line table is_stmt support... yes checking assembler for line table discriminator support... yes checking assembler for thread-local storage support... yes checking linker -Bstatic/-Bdynamic option... yes checking linker --version-script option... no checking linker soname option... no checking linker --demangle support... no checking linker plugin support... 0 checking assembler for mfcr field support... yes checking assembler for rel16 relocs... yes checking assembler for vector-scalar support... yes checking assembler for .gnu_attribute support... yes checking assembler for tls marker support... yes checking assembler for prologue entry point marker support... no checking assembler for plt sequence marker support... yes checking assembler for dwarf2 debug_line support... yes checking assembler for buggy dwarf2 .file directive... no checking assembler for dwarf2 debug_view support... yes checking assembler for --gdwarf2 option... yes checking assembler for --gstabs option... yes checking assembler for --debug-prefix-map option... yes checking assembler for compressed debug sections... 2 checking assembler for .lcomm with alignment... yes checking for target glibc version... 0.0 checking assembler for gnu_unique_object... yes checking assembler for tolerance to line number 0... yes checking support for thin archives... yes checking linker PT_GNU_EH_FRAME support... no checking linker CIEv3 in .eh_frame support... yes checking linker position independent executable support... yes checking linker PIE support with copy reloc... no checking linker EH-compatible garbage collection of sections... yes checking linker EH garbage collection of sections bug... no checking linker for compressed debug sections... 3 checking linker --as-needed support... yes checking linker mapfile support for clearing hardware capabilities... no checking linker .gnu.attributes long double support... no checking linker --build-id support... no 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 checking whether to avoid linking multiple front-ends at once... no Links are now set up to build a cross-compiler from x86_64--netbsd to powerpc-unknown-morphos. checking for exported symbols... yes checking for -rdynamic... yes checking for library containing dlopen... (cached) none required checking for -fPIC -shared... yes gcc_driver_version: 9.2.0 checking for -fno-PIE option... yes checking for -no-pie option... yes checking linker -z bndplt option... no checking linker --push-state/--pop-state options... yes configure: updating cache ./config.cache configure: creating ./config.status config.status: creating as config.status: creating collect-ld config.status: creating nm config.status: creating Makefile config.status: creating ada/gcc-interface/Makefile config.status: creating ada/Makefile config.status: creating auto-host.h config.status: executing depdir commands mkdir .deps config.status: executing gccdepdir commands mkdir build mkdir build/.deps mkdir ada/.deps mkdir brig mkdir brig/.deps mkdir c mkdir c/.deps mkdir cp mkdir cp/.deps mkdir d mkdir d/.deps mkdir fortran mkdir fortran/.deps mkdir go mkdir go/.deps mkdir jit mkdir jit/.deps mkdir lto mkdir lto/.deps mkdir objc mkdir objc/.deps mkdir objcp mkdir objcp/.deps mkdir c-family mkdir c-family/.deps mkdir common mkdir common/.deps config.status: executing default commands mkdir ./libcc1 Configuring in ./libcc1 gmake[2]: Entering directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/gcc' configure: creating cache ./config.cache checking build system type... x86_64--netbsd checking host system type... x86_64--netbsd checking target system type... powerpc-unknown-morphos checking for x86_64--netbsd-gcc... clang TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="" \ /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mkconfig.sh config.h TARGET_CPU_DEFAULT="" \ HEADERS="options.h insn-constants.h config/vxworks-dummy.h config/rs6000/rs6000.h config/dbxelf.h config/elfos.h config/usegas.h config/rs6000/sysv4.h config/rs6000/morphos.h config/rs6000/morphos-stdint.h config/rs6000/option-defaults.h config/initfini-array.h defaults.h" DEFINES="LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 LIBC_MUSL=4" \ /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mkconfig.sh tm.h TARGET_CPU_DEFAULT="" \ HEADERS="config/rs6000/rs6000-protos.h config/rs6000/morphos-protos.h tm-preds.h" DEFINES="" \ /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mkconfig.sh tm_p.h checking whether the C compiler works... TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="" \ /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mkconfig.sh bconfig.h clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -DBASEVER="\"9.2.0\"" -DDATESTAMP="\"\"" \ -DREVISION="\"\"" \ -DDEVPHASE="\"\"" -DPKGVERSION="\"(GCC) \"" \ -DBUGURL="\"\"" -o build/version.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/version.c LC_ALL=C ; export LC_ALL ; \ /usr/bin/awk -f /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-gather.awk /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ada/gcc-interface/lang.opt /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/brig/lang.opt /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/d/lang.opt /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fortran/lang.opt /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/go/lang.opt /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lang.opt /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c.opt /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common.opt /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/g.opt /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/fused-madd.opt /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-tables.opt /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.opt /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/sysv4.opt /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.opt > tmp-optionlist clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-gi.list gtyp-input.list echo "#define BUILDING_GCC_MAJOR `echo 9.2.0 | sed -e 's/^\([0-9]*\).*$/\1/'`" > bversion.h TARGET_CPU_DEFAULT="" \ HEADERS="options.h insn-constants.h config/rs6000/rs6000.h config/rs6000/rs6000-protos.h defaults.h" DEFINES="" \ /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mkconfig.sh tm_d.h yes checking for C compiler default output file name... a.out checking for suffix of executables... echo "#define BUILDING_GCC_MINOR `echo 9.2.0 | sed -e 's/^[0-9]*\.\([0-9]*\).*$/\1/'`" >> bversion.h echo timestamp > s-gtyp-input if test yes = yes \ || test -n ""; then \ /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genmultilib \ "mbaserel32 mclib=libnix" \ "libb32 libnix" \ "mbaserel32=mresident32" \ "" \ "mstrict-align" \ "" \ "" \ "" \ "" \ "" \ "yes" \ > tmp-mlib.h; \ else \ /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genmultilib '' '' '' '' '' '' '' '' \ "" '' no \ > tmp-mlib.h; \ fi lsf="/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/lang-specs.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lang-specs.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/lang-specs.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objcp/lang-specs.h"; for f in $lsf; do \ echo "#include \"$f\""; \ done | sed 's|/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/||' > tmp-specs.h rm -f tmp-all-tree.def /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-specs.h specs.h echo "#define BUILDING_GCC_PATCHLEVEL `echo 9.2.0 | sed -e 's/^[0-9]*\.[0-9]*\.\([0-9]*\)$/\1/'`" >> bversion.h echo '#include "tree.def"' > tmp-all-tree.def /usr/bin/awk -f /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gen-pass-instances.awk \ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.def /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-passes.def > pass-instances.def clang-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/params-list.h | sed 's/^#.*//;/^$/d' > tmp-params.list echo 'END_OF_BASE_TREE_CODES' >> tmp-all-tree.def echo '#include "c-family/c-common.def"' >> tmp-all-tree.def echo timestamp > s-specs echo "#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR)" >> bversion.h ltf="/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ada/gcc-interface/ada-tree.def /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.def /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/d/d-tree.def /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-tree.def"; for f in $ltf; do \ echo "#include \"$f\""; \ done | sed 's|/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/||' >> tmp-all-tree.def clang-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/params-options.h | sed 's/^#.*//;/^$/d' > tmp-params.options /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-all-tree.def all-tree.def echo timestamp > s-bversion echo "clang++ -no-pie -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/usr/pkg/lib -Wl,-R/usr/pkg/lib" > checksum-options.tmp \ && /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change checksum-options.tmp checksum-options /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-params.options params.options /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-params.list params.list echo timestamp > s-alltree cp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-ar.c gcc-nm.c cp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-ar.c gcc-ranlib.c rm -rf include; mkdir include echo timestamp > s-params.list echo timestamp > s-params.options TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="USED_FOR_TARGET " \ /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mkconfig.sh tconfig.h chmod a+rx include (echo "@set version-GCC 9.2.0"; \ if [ "" = "experimental" ]; \ then echo "@set DEVELOPMENT"; \ else echo "@clear DEVELOPMENT"; \ fi) > gcc-vers.texiT checking whether we are cross compiling... echo @set srcdir /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc >> gcc-vers.texiT rm -f include/syslimits.h cp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gsyslimits.h include/syslimits.h if [ -n "(GCC) " ]; then \ echo "@set VERSION_PACKAGE (GCC) " >> gcc-vers.texiT; \ fi chmod a+r include/syslimits.h echo "@set BUGURL @uref{https://gcc.gnu.org/bugs/}" >> gcc-vers.texiT; \ mv -f gcc-vers.texiT gcc-vers.texi echo timestamp > stmp-sdefixinc clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/genhooks.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genhooks.c clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/genchecksum.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genchecksum.c if [ xinfo = xinfo ]; then \ /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --no-split -I . -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/doc \ -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/doc/include -o doc/cpp.info /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/doc/cpp.texi; \ fi if [ xinfo = xinfo ]; then \ /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --no-split -I . -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/doc \ -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/doc/include -o doc/gcc.info /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/doc/gcc.texi; \ fi if [ xinfo = xinfo ]; then \ /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --no-split -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/doc \ -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/doc/include -o doc/gccinstall.info /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/doc/install.texi; \ fi if [ xinfo = xinfo ]; then \ /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --no-split -I . -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/doc \ -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/doc/include -o doc/cppinternals.info /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/doc/cppinternals.texi; \ fi clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] echo timestamp > gcc.pod perl /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../contrib/texi2pod.pl /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/doc/invoke.texi > gcc.pod clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/genmodes.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genmodes.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-mlib.h multilib.h echo timestamp > s-mlib clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/errors.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/errors.c no checking for suffix of object files... /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/doc//extend.texi:7097: warning: `.' or `,' must follow @xref, not `f'. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/doc//extend.texi:8181: warning: `.' or `,' must follow @xref, not `f'. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] o checking whether we are using the GNU C compiler... clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/gengtype.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.c yes checking whether clang accepts -g... clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-error -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/gengtype-lex.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype-lex.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] yes checking for clang option to accept ISO C89... clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/gengtype-parse.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype-parse.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] none needed checking whether clang understands -c and -o together... clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/gengtype-state.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype-state.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] lbasename (__FILE__),__LINE__, ##__VA_ARGS__);} while (0) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] yes checking how to run the C preprocessor... clang-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype-state.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] lbasename (__FILE__),__LINE__, ##__VA_ARGS__);} while (0) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] checking for grep that handles long lines and -e... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep checking for egrep... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep -E checking for ANSI C header files... clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/gengenrtl.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengenrtl.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/sort.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sort.cc clang++ -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -no-pie -o build/genhooks \ build/genhooks.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -no-pie -o build/genchecksum \ build/genchecksum.o ../build-x86_64--netbsd/libiberty/libiberty.a build/genhooks -d \ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/doc/tm.texi.in > tmp-tm.texi case `echo X|tr X '\101'` in \ A) tr -d '\015' < tmp-tm.texi > tmp2-tm.texi ;; \ *) tr -d '\r' < tmp-tm.texi > tmp2-tm.texi ;; \ esac mv tmp2-tm.texi tmp-tm.texi /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-tm.texi tm.texi echo timestamp > doc/gcc.1 (pod2man --center="GNU" --release="gcc-9.2.0" --date=2019-08-12 --section=1 gcc.pod > doc/gcc.1.T$$ && \ mv -f doc/gcc.1.T$$ doc/gcc.1) || \ (rm -f doc/gcc.1.T$$ && exit 1) clang++ -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -no-pie -o build/genmodes \ build/genmodes.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a yes build/genhooks "Target Hook" \ > tmp-target-hooks-def.h checking for sys/types.h... /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-target-hooks-def.h \ target-hooks-def.h echo timestamp > s-target-hooks-def-h build/genhooks "Common Target Hook" \ > tmp-common-target-hooks-def.h /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-common-target-hooks-def.h \ common/common-target-hooks-def.h echo timestamp > s-common-target-hooks-def-h build/genhooks "C Target Hook" \ > tmp-c-target-hooks-def.h /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-c-target-hooks-def.h \ c-family/c-target-hooks-def.h build/genhooks "D Target Hook" \ > tmp-d-target-hooks-def.h echo timestamp > s-c-target-hooks-def-h build/genmodes > tmp-modes.c /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-d-target-hooks-def.h \ d/d-target-hooks-def.h /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-modes.c insn-modes.c echo timestamp > s-modes echo timestamp > s-d-target-hooks-def-h build/genmodes -h > tmp-modes.h build/genmodes -i > tmp-modes-inline.h /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-modes.h insn-modes.h /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-modes-inline.h \ insn-modes-inline.h echo timestamp > s-modes-h echo timestamp > s-modes-inline-h clang++ -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -no-pie -o build/gengenrtl \ build/gengenrtl.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a build/genmodes -m > tmp-min-modes.c /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-min-modes.c min-insn-modes.c echo timestamp > s-modes-m if [ xinfo = xinfo ]; then \ /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --no-split -I . -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/doc \ -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/doc/include -o doc/gccint.info /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/doc/gccint.texi; \ fi yes checking for sys/stat.h... build/gengenrtl > tmp-genrtl.h clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/inchash.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/inchash.c /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-genrtl.h genrtl.h echo timestamp > s-genrtl-h clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/genenums.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genenums.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] yes checking for stdlib.h... clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/genmddeps.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genmddeps.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] yes In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/inchash.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ checking for string.h... In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genenums.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ yes In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/inchash.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct checking for memory.h... 2 warnings generated. 19 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genmddeps.c:20: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/read-md.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-md.c clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/genconstants.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genconstants.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genenums.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: clangtreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] yes checking for strings.h... In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genmddeps.c:20: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 2 warnings generated. yes clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/min-insn-modes.o min-insn-modes.c checking for inttypes.h... clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 2 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genconstants.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-md.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ yes checking for stdint.h... /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-optionlist optionlist echo timestamp > s-options /usr/bin/awk -f /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-functions.awk -f /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-read.awk \ -f /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opth-gen.awk \ < optionlist > tmp-options.h /usr/bin/awk -f /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-functions.awk -f /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-read.awk \ -f /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optc-save-gen.awk \ -v header_name="config.h system.h coretypes.h tm.h" < optionlist > options-save.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genconstants.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-md.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from min-insn-modes.c:6: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /usr/bin/awk -f /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-functions.awk -f /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-read.awk \ -f /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optc-gen.awk \ -v header_name="config.h system.h coretypes.h options.h tm.h" < optionlist > options.c yes checking for unistd.h... 2 warnings generated. /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-options.h options.h echo timestamp > s-options-h In file included from min-insn-modes.c:6: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct yes checking minix/config.h usability... 2 warnings generated. no checking minix/config.h presence... 31 warnings generated. clang++ -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -no-pie -o build/gengtype \ build/gengtype.o build/errors.o build/gengtype-lex.o build/gengtype-parse.o build/gengtype-state.o build/version.o ../build-x86_64--netbsd/libiberty/libiberty.a no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... build/gengtype \ -S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I gtyp-input.list -w tmp-gtype.state yes checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../install-sh -c -d checking for gawk... /usr/bin/awk checking whether /usr/pkg/bin/gmake sets $(MAKE)... 2 warnings generated. yes clang++ -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -no-pie -o build/genmddeps \ build/genmddeps.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -no-pie -o build/genconstants \ build/genconstants.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -no-pie -o build/genenums \ build/genenums.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a checking for style of include used by /usr/pkg/bin/gmake... GNU checking whether /usr/pkg/bin/gmake supports nested variables... yes checking dependency style of clang... build/genmddeps /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common.md /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md > tmp-mddeps /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-mddeps mddeps.mk echo timestamp > s-mddeps build/genconstants /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common.md /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md \ > tmp-constants.h build/genenums /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common.md /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md \ > tmp-enums.c gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking how to print strings... /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-enums.c insn-enums.c /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-constants.h insn-constants.h printf checking for a sed that does not truncate output... /usr/pkg/bin/gsed echo timestamp > s-enums checking for fgrep... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep -F checking for ld used by clang... echo timestamp > s-constants clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/gencheck.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gencheck.c /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 196608 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... no checking for /usr/bin/ld option to reload object files... -r checking for x86_64--netbsd-objdump... objdump checking how to recognize dependent libraries... /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-gtype.state gtype.state build/gengtype \ -r gtype.state match_pattern /lib[^/]+(\.so|_pic\.a)$ checking for x86_64--netbsd-ar... ar checking for x86_64--netbsd-strip... no checking for strip... strip checking for x86_64--netbsd-ranlib... ranlib checking command to parse nm output from clang object... In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gencheck.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ echo timestamp > s-gtype clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/genopinit.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genopinit.c clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/gencfn-macros.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gencfn-macros.c clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/genattrtab.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/genautomata.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/genemit.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gencheck.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: 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] clangclang: : warningwarning: : treating '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] ok checking for dlfcn.h... 2 warnings generated. clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/genextract.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genextract.c yes checking for objdir... .libs In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genopinit.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:109: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gencfn-macros.c:67: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:107: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/genoutput.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genoutput.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genopinit.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:109: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:107: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gencfn-macros.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genextract.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ checking if clang supports -fno-rtti -fno-exceptions... In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gencfn-macros.c:68: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gencfn-macros.c:68: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genopinit.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genopinit.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:111: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:25: In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::11131: : In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h::31244: : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h::272244:: 8/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:: 275warning:: 11struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);: 7 ^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hnote:: 76previous use is here: 7: noteclass rtx_def;: previous use is here ^ class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genopinit.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: In file included from 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gencfn-macros.c :68struct mem_usage: In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h :575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.hclass mem_usage;: 350^~~~~: 1struct: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:111: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct yes checking for clang option to produce PIC... -fPIC -DPIC checking if clang PIC flag -fPIC -DPIC works... In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genoutput.c:88: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genextract.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:111: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genopinit.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:111: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genopinit.c return XEXP (insn, 1);: 25 ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23:: note: 1384expanded from macro 'XEXP' :13: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' rtx tmp = XEXP (this, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331:: 23array 'fld' declared here: note: rtunion fld[1];expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1470 ^ ~ :10: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]439 :5:In file included from return XBBDEF (insn, 2);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c ^ ~: note109/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :: 1335array 'fld' declared hereIn file included from :25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 31 rtunion fld[1];: In file included from ^note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.hexpanded from macro 'XBBDEF': 244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hstruct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 1218:38: noteinline struct rtx_def *: expanded from macro 'RTL_CHECK1' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])7 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1397:previous use is here:439 :135class rtx_def;: : ^ warning : note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here In file included from rtx tmp = XEXP (this, 1); rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c ^ ~ ^ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h109:: 1331In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::31 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:expanded from macro 'XEXP'1475 ::10244:: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.hwarning:: #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] 275 ^ ~ return XBBDEF (insn, 2); : ^ ~11 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:warning1219:: 1335:struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]:3825:: note: noteexpanded from macro 'XBBDEF' : expanded from macro 'RTL_CHECK2' return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1218 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::38 ^ ~76 :: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h7note:: 439expanded from macro 'RTL_CHECK1': 5::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ ~note: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here:previous use is here 439 :5 rtunion fld[1];:class rtx_def; note: ^array 'fld' declared here ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:251331:: 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: note: :expanded from macro 'XEXP' 305:1: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 1219:38: note: struct GTY((desc("0"), tag("0"),expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::761329::126:: notenote: : did you mean struct here?expanded from macro 'XUINT' class rtx_def;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :^~~~~1459 :#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)14 : ^ ~ structwarning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1219:38: rtx next = XEXP (insn, 1);note: expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: note ^ ~: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1501 :note10: :array 'fld' declared here warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1465/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::121910::38 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' return XEXP (insn, 1);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 :5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h note:: 1331array 'fld' declared here: 23: rtunion fld[1]; ^note : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h return XBBDEF (insn, 2);: 1524 ^ ~: 12: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1335:25: note return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */: expanded from macro 'XBBDEF' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332: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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1218 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:381219::38 : notenote: : 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5array 'fld' declared here: note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848::121934::38 warning:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1844439:28::5 :note : noteexpanded from macro 'JUMP_LABEL': array 'fld' declared here rtunion fld[1]; #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::14961220::3710:: warningnote: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECKC1' return XUINT (insn, 4); ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1329/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::26439:: 5note:: expanded from macro 'XUINT'note : array 'fld' declared here rtunion fld[1]; ^#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1855:10 rtunion fld[1];: ^warning : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h32:: note: 1501expanded from macro 'XCEXP': 10: warning: #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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note return XUINT (insn, 4);: expanded from macro 'RTL_CHECKC1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])26 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XUINT'439 :5: note: array 'fld' declared here #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ :1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31524:: 12warning:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1844:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h28::1332 :note: 23expanded from macro 'JUMP_LABEL': note: expanded from macro 'XVEC' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'XCEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)1219 : ^ ~38 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1220note:: 37expanded 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439 ^ ~: 5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote: :array 'fld' declared here 439: rtunion fld[1];5 : ^ note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h SUBREG_BYTE (x), GET_MODE (x));: 1220 ^~~~~~~~~~~~~~~ :37:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note2023: :expanded from macro 'RTL_CHECKC1'26 : note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1363:32:: 439note: :expanded from macro 'XCSUBREG' 5: note: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37 rtunion fld[1];: note ^: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h10::2023 :warning26: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'SUBREG_BYTE' return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)1335 : ^ ~25 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1363expanded from macro 'XBBDEF':32 :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.cnote:: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)expanded from macro 'XCSUBREG'109 : ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::121831:: 38In file included from :#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.hnote : :expanded from macro 'RTL_CHECK1' ^ ~575 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h1220:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 12637 ^ ~: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1 :note439:: 5: :expanded from macro 'RTL_CHECKC1'warning : note'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])struct mem_usage rtunion fld[1]; ^ ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h ^ ~: 350/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::11218::38: note: notedid you mean struct here?: expanded from macro 'RTL_CHECK1' class mem_usage; ^~~~~ struct #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ yes checking if clang static flag -static works... /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:109: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:109: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genextract.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genextract.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genopinit.c:138:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] get_pattern_stats (&stats, XVEC (oname->first_instance->insn, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genoutput.c:88: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genextract.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:1296:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DECL_UNIT (decl)->automaton_name = XSTR (def, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:1318:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] out_patterns = get_str_vect (XSTR (def, 1), &out_length, ',', FALSE); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:1321:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (def, 1), GET_RTX_NAME (GET_CODE (def))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:1322:31: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] in_patterns = get_str_vect (XSTR (def, 2), &in_length, ',', FALSE); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:1325:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (def, 2), GET_RTX_NAME (GET_CODE (def))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c1330::11623::23 :note : warningexpanded 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) ^ ~ for (i = 0; i < XVECLEN (x, 1); i++) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1340 ^ ~: 40/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'XVECLEN': note: array 'fld' declared here #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13351332::4223:: warningnote: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XVEC' DECL_BYPASS (decl)->bypass_guard_name = XSTR (def, 3); #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded from macro 'XSTR': note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1219 ^ ~: 38: note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :736:32: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'GET_NUM_ELEM' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote: ^~~~~3040 :: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 439:19 rtunion fld[1];:5 ^: notewarning: : array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ *step_out = XEXP (x, 1); ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c :123/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::231331:: 23warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' for (i = 0; i < XVECLEN (x, 1); i++) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XVECLEN'439 :5: note: array 'fld' declared here #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:126:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_exp (XVECEXP (x, 1, i), subroutine_type, used, info); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c :1361: rtunion fld[1];40 : ^ warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 133:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] second_str_cpu_units = get_str_vect (XSTR (def, 1), &length, ',', ^ ~ for (i = 0; i < XVECLEN (x, 2); i++) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1330:23: note: expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 1340 ^ ~: 40: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded from macro 'XVECLEN': 38: note: expanded from macro 'RTL_CHECK2' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1332 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::439 :note5: :expanded from macro 'XVEC' note: array 'fld' declared here rtunion fld[1];#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:1365:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h8::1219 :warning38: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' XSTR (def, 1), GET_RTX_NAME (GET_CODE (def))); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::736 :note: 32expanded from macro 'XSTR': 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) ^~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::43938::5 :note : noteexpanded from macro 'RTL_CHECK2': array 'fld' declared here rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439137::523:: notewarning: : array 'fld' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ for (i = 0; i < XVECLEN (x, 2); i++) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:140:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_exp (XVECEXP (x, 2, i), subroutine_type, used, info); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:1406:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] str_pattern_lists = get_str_vect (XSTR (def, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:1410:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (def, 1), GET_RTX_NAME (GET_CODE (def))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:1521:46: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] if (strcmp (option, NO_MINIMIZATION_OPTION + 1) == 0) ~~~~~~~~~~~~~~~~~~~~~~~^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:1521:46: note: use array indexing to silence this warning if (strcmp (option, NO_MINIMIZATION_OPTION + 1) == 0) ^ & [ ] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:1523:40: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] else if (strcmp (option, TIME_OPTION + 1) == 0) ~~~~~~~~~~~~^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:1523:40: note: use array indexing to silence this warning else if (strcmp (option, TIME_OPTION + 1) == 0) ^ & [ ] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:1525:41: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] else if (strcmp (option, STATS_OPTION + 1) == 0) ~~~~~~~~~~~~~^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:1525:41: note: use array indexing to silence this warning else if (strcmp (option, STATS_OPTION + 1) == 0) ^ & [ ] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:1527:37: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] else if (strcmp (option, V_OPTION + 1) == 0) ~~~~~~~~~^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:1527:37: note: use array indexing to silence this warning else if (strcmp (option, V_OPTION + 1) == 0) ^ & [ ] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:1529:37: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] else if (strcmp (option, W_OPTION + 1) == 0) ~~~~~~~~~^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:1529:37: note: use array indexing to silence this warning else if (strcmp (option, W_OPTION + 1) == 0) ^ & [ ] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:1531:40: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] else if (strcmp (option, NDFA_OPTION + 1) == 0) ~~~~~~~~~~~~^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:1531:40: note: use array indexing to silence this warning else if (strcmp (option, NDFA_OPTION + 1) == 0) ^ & [ ] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:1533:44: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] else if (strcmp (option, COLLAPSE_OPTION + 1) == 0) ~~~~~~~~~~~~~~~~^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:1533:44: note: use array indexing to silence this warning else if (strcmp (option, COLLAPSE_OPTION + 1) == 0) ^ & [ ] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:1535:43: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] else if (strcmp (option, NO_COMB_OPTION + 1) == 0) ~~~~~~~~~~~~~~~^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c::3401535::743:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]use array indexing to silence this warning if (XVEC (insn, 1)) else if (strcmp (option, NO_COMB_OPTION + 1) == 0) ^ ~ ^ & [ ] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 1537 ^ ~: 44: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1219adding 'int' to a string does not append to the string [-Wstring-plus-int]: 38: note: expanded from macro 'RTL_CHECK2' else if (strcmp (option, PROGRESS_OPTION + 1) == 0) ~~~~~~~~~~~~~~~~^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c439::15375::44 :note : notearray 'fld' declared here: use array indexing to silence this warning rtunion fld[1]; ^ else if (strcmp (option, PROGRESS_OPTION + 1) == 0)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c : ^344 : & [ ]16 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = XVECLEN (insn, 1) - 1; i > 0; i--) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:356:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (i != XVECLEN (insn, 1) - 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:370:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XVECLEN (p->pattern, 1) != XVECLEN (insn, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:370: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:373: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++) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:375:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx old_rtx = XEXP (XVECEXP (p->pattern, 1, j), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:376:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_rtx = XEXP (XVECEXP (insn, 1, j), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:390:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (j == XVECLEN (insn, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:420: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.cexpanded from macro 'XVEC': 1720:44: 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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 DECL_RESERV (decl)->regexp = gen_regexp (XSTR (def, 1));: 38 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1330:23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XSTR' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~note : array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219: rtunion fld[1];38 : ^ note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:439:40: #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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: rtx pattern = add_implicit_parallel (XVEC (insn, 1));note : ^ ~array 'fld' declared here rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:441:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] char *used = (XVECLEN (insn, 1) == 1 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1740439::465:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1]; ^ DECL_INSN_RESERV (decl)->default_latency = XINT (def, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:1741:38: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] DECL_INSN_RESERV (decl)->condexp = XEXP (def, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genautomata.c:1742:49: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] DECL_INSN_RESERV (decl)->regexp = gen_regexp (XSTR (def, 3)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:462:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (expand, 1) == 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:467:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] get_pattern_stats (&stats, XVEC (expand, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:489:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((XSTR (expand, 3) == 0 || *XSTR (expand, 3) == '\0') ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:489:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((XSTR (expand, 3) == 0 || *XSTR (expand, 3) == '\0') ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:491:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XVECLEN (expand, 1) == 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:494:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_exp (XVECEXP (expand, 1, 0), DEFINE_EXPAND, NULL, info); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:512: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:512: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:532:20: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] emit_c_code (XSTR (expand, 3), can_fail_p, XSTR (expand, 0)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:536:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (expand, 1) != 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:548:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_emit_seq (XVEC (expand, 1), used, info); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genextract.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:575:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (XVEC (split, 2) == 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:581:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] get_pattern_stats (&stats, XVEC (split, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:621:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (split, 3)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:622:18: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] emit_c_code (XSTR (split, 3), true, name); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:631:17: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_emit_seq (XVEC (split, 2), used, info); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:664:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = clobber->first_clobber; i < XVECLEN (clobber->pattern, 1); i++) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:667:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_exp (XVECEXP (clobber->pattern, 1, i), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genextract.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c:757:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (elt, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1397 : ^ ~13 : warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :439: rtx tmp = XEXP (this, 1);5 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1331:23 rtunion fld[1];: ^note : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c return XBBDEF (insn, 2);: ^ ~ 816/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1335:3025:: 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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218: get_pattern_stats (&stats, XVEC (oname->first_instance->insn, 1));38 : ^ ~ note: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XVEC': 439:5: note: array 'fld' declared here#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51475:: 10note:: array 'fld' declared herewarning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XBBDEF (insn, 2); /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genemit.c ^ ~: 821:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h35::1335: 25warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XBBDEF' get_pattern_stats (&stats2, XVEC (instance->insn, 1)); #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13321218::2338:: notenote: : expanded from macro 'XVEC'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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ yes checking if clang supports -c -o file.o... /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:434:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (h->u.rtl, 1) == arg1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:445:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt_val, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:469:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt_val, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:487:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XSTR (h->u.rtl, 1) == arg1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:495:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt_val, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:510:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XWINT (h->u.rtl, 1) == arg1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:518:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt_val, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:587:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] va_start (p, code); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:582:25: note: parameter of type 'enum rtx_code' is declared here attr_rtx (enum rtx_code code, ...) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:695:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (exp, 1)[0] == '!') ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:702:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (n_comma_elts (XSTR (exp, 1)) == 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:709:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] << atoi (XSTR (exp, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:721:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] exp = attr_eq (XSTR (exp, 0), XSTR (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:731:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = XSTR (exp, 1); *p; p++) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:740: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:745:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1), attr2->name); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:754:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] name_ptr = XSTR (exp, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:764:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] name_ptr = XSTR (exp, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:789:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_test (loc, XEXP (exp, 1), attr); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:789:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_test (loc, XEXP (exp, 1), attr); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:817:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attr_rtx (SYMBOL_REF, XSTR (XEXP (exp, 1), 0))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:903:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_value (loc, XEXP (exp, 1), attr); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:903:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_value (loc, XEXP (exp, 1), attr); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:904:46: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 2) = check_attr_value (loc, XEXP (exp, 2), attr); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:904:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 2) = check_attr_value (loc, XEXP (exp, 2), attr); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:924:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_value (loc, XEXP (exp, 1), attr); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:924:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_value (loc, XEXP (exp, 1), attr); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:952:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_value (loc, XEXP (exp, 1), attr); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:952:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_value (loc, XEXP (exp, 1), attr); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genoutput.c:90: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genoutput.c:90: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:997:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (exp, 1) != num_alt) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1000:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] " was %d expected %d", XVECLEN (exp, 1), num_alt); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1015: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1018: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1018: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1035:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] n = n_comma_elts (XSTR (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1039:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attr_rtx (CONST_STRING, XSTR (exp, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (newexp, 1) = rtvec_alloc (n); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1046:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] name_ptr = XSTR (exp, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1049: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1108:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (value, 1) = check_attr_value (id->loc, XEXP (value, 1), attr); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1108:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (value, 1) = check_attr_value (id->loc, XEXP (value, 1), attr); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1156:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (newexp, 0, 1) = XEXP (exp, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1158:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (newexp, 1) = XEXP (exp, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1158:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (newexp, 1) = XEXP (exp, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1171:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return make_canonical (loc, attr, XEXP (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1172:54: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] defval = XEXP (exp, 1) = make_canonical (loc, attr, XEXP (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1172:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] defval = XEXP (exp, 1) = make_canonical (loc, attr, XEXP (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genoutput.c:90: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1199:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] copy_boolean (XEXP (exp, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1204:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:253:55: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1204:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:253:43: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1204: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1205:40: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 2) = DEF_ATTR_STRING (XSTR (exp, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:253:55: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1205:40: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 2) = DEF_ATTR_STRING (XSTR (exp, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:253:43: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1205:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 2) = DEF_ATTR_STRING (XSTR (exp, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1210:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:253:55: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1210:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:253:43: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1210: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genextract.c:114:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (insn, 1) == 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genextract.c:115:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] walk_rtx (info, XVECEXP (insn, 1, 0), &acc); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genextract.c:117:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = XVECLEN (insn, 1) - 1; i >= 0; i--) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genextract.c:120:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] walk_rtx (info, XVECEXP (insn, 1, i), &acc); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1286:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (condexp, 1) = make_numeric_value (0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1292:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = make_numeric_value (XVECLEN (delay->def, 1) / 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genextract.c::32255::16 : notewarning: : expanded from macro 'GET_NUM_ELEM'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) for (i = XVECLEN (x, 2) - 1; i >= 0; i--) ^ ~ ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340array 'fld' declared here:40 : note: expanded from macro 'XVECLEN' rtunion fld[1]; ^ #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:13021332::23:7 note:: expanded from macro 'XVEC'warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38 XEXP (condexp, 1) = make_numeric_value (0);: note ^ ~: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736::3223:: note: expanded from macro 'GET_NUM_ELEM'note : expanded from macro 'XEXP' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genextract.c:38258:20: :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK2' walk_rtx (info, XVECEXP (x, 2, i), acc); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391339::395:: notenote: expanded from macro 'XVECEXP': array 'fld' declared here #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c23::1318 :note23: :expanded from macro 'XVEC' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: for (i = 0; i < XVECLEN (delay->def, 1); i += 3)expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1340:439::5:40 :note: array 'fld' declared herenote : rtunion fld[1];expanded from macro 'XVECLEN' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genextract.c:272:16: 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)) ^ ~ for (i = XVECLEN (x, 1) - 1; i >= 0; i--) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:expanded from macro 'XVEC'1340 :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)) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :note1219: :expanded from macro 'XVEC' 38: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h736::32:736 note:: 32expanded from macro 'GET_NUM_ELEM' : note: #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)expanded from macro 'GET_NUM_ELEM' ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) rtunion fld[1]; ^~~~~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genextract.c::439275::205:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1]; walk_rtx (info, XVECEXP (x, 1, i), acc); ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1320:14:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1339:: 39array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) condexp = XVECEXP (delay->def, 1, i); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381339:: 39note: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'XVECEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)35 : note ^ ~: expanded from macro 'RTVEC_ELT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) : ^~~~~1332 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::439: 5note:: noteexpanded from macro 'XVEC': array 'fld' declared here rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1332:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] condexp = XVECEXP (delay->def, 1, i + 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1344:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] condexp = XVECEXP (delay->def, 1, i + 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1384: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1432: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), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1432: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), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1448:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] substitute_address (XEXP (exp, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1450:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] substitute_address (XEXP (exp, 2), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1600:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (x, 1)[0]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1652:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx defval = XEXP (exp, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1653:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_defval = XEXP (exp, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1729: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1754:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (newexp, 1) = new_defval; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1836: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), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1844: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), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1846:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (new_rtx != XEXP (exp, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1875: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1880:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] string = XSTR (XEXP (exp, 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1884:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] string = XSTR (exp, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1888:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (code == AND && XWINT (exp, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1891:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (code == IOR && !XWINT (exp, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1966: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:102:40: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:1979: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include/libiberty.h:184:58: note: expanded from macro 'ACONCAT' (libiberty_concat_ptr = (char *) alloca (concat_length ACONCAT_PARAMS + 1), \ ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include/libiberty.h:727:37: note: expanded from macro 'alloca' # define alloca(x) __builtin_alloca(x) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genoutput.c439::905:: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 305array 'fld' declared here :1 rtunion fld[1];: ^warning : 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c :1979:34: warningstruct GTY((desc("0"), tag("0"),: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]^ string = ACONCAT ((prefix, "_", XSTR (exp, 1), NULL)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1 ^ ~: note: did you mean struct here?/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include/libiberty.h :185:class rtx_def;17 :^~~~~ notestruct: expanded from macro 'ACONCAT' concat_copy2 ACONCAT_PARAMS) ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2029: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), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2080: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); ^ ~ yes /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:checking if clang supports -c -o file.o... note(cached) : expanded from macro 'XEXP' yes checking whether the clang linker (/usr/bin/ld) supports shared libraries... #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2081: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2098: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2104: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2143: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:102:32: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2143: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:102:40: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2155: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:102:32: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2155: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genoutput.c : ^ ~90 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c::10213::40 :warning : note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) rtx tmp = XEXP (this, 1); ^~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :note1331: :23array 'fld' declared here: note: rtunion fld[1];expanded from macro 'XEXP' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2167:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)27 : ^ ~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219:38: note: expanded from macro 'RTL_CHECK2' if (! strcmp_check (XSTR (exp, 1), XSTR (XEXP (*pterm, 0), 1))) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391330::5:23 :note : notearray 'fld' declared here : expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:102:32: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::21671397::4213:: 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] rtx tmp = XEXP (this, 1); ^ ~ if (! strcmp_check (XSTR (exp, 1), XSTR (XEXP (*pterm, 0), 1)))/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1331: 23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1330 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1219 :note38: :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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391219::538:: notenote: : array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:102:40: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c::1219:382210:: note33: :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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: right = simplify_or_tree (XEXP (exp, 1), pterm, insn_code, insn_index);5 : ^ ~ note : array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1331 :23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :note: 1496:expanded from macro 'RTL_CHECK2'10 : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XUINT (insn, 4);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5: note:: 1329array 'fld' declared here: 26: rtunion fld[1];note: expanded from macro 'XUINT' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2211:45#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint): ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1219 :38: note: expanded from macro 'RTL_CHECK2' if (left != XEXP (exp, 0) || right != XEXP (exp, 1)) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331439::235:: notenote: : array 'fld' declared hereexpanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1501/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::10439: :warning5: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here return XUINT (insn, 4); ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:13292228::3326:: warning: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ right = simplify_or_tree (XEXP (exp, 1), &temp, insn_code, insn_index);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 1219:38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1331:23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5 : ^ ~ note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219: rtunion fld[1];38 : ^ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2234: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2287:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XWINT (s1, 1) << 1) | XWINT (s2, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2287:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XWINT (s1, 1) << 1) | XWINT (s2, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c::18482311::3412:: warningwarning: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); switch ((XWINT (s1, 1) << 1) | XWINT (s2, 1)) ^ ~ ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h29::1844 :note28: :expanded from macro 'XWINT' note: expanded from macro 'JUMP_LABEL' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~440 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1365note:32: :array 'hwint' declared here note : expanded from macro 'XCEXP' HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)55: 26 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'HOST_WIDE_INT'1220: 37: note# define HOST_WIDE_INT long: expanded from macro 'RTL_CHECKC1' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2311:34#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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: switch ((XWINT (s1, 1) << 1) | XWINT (s2, 1))array 'fld' declared here ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1855/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h::1055:: 26warning: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'HOST_WIDE_INT' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~# define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c1844::233728:: 12note:: expanded from macro 'JUMP_LABEL' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ switch ((XWINT (s1, 1) << 1) | XWINT (s2, 1))/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1365: 32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1224expanded from macro 'XCEXP': 29: note: expanded from macro 'XWINT' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1220 ^ ~: 37/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 440note: :5expanded from macro 'RTL_CHECKC1' : note: array 'hwint' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ HOST_WIDE_INT hwint[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:: 55note:: 26array 'fld' declared here: note: rtunion fld[1];expanded from macro 'HOST_WIDE_INT' ^ # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2337:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XWINT (s1, 1) << 1) | XWINT (s2, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XWINT': 1865:3: warning#define XWINT(RTX, N) ((RTX)->u.hwint[N]): array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440: JUMP_LABEL (this) = target; 5 ^~~~~~~~~~~~~~~~~: note: array 'hwint' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28 HOST_WIDE_INT hwint[1];: ^note : expanded from macro 'JUMP_LABEL'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h :55:26: note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): expanded from macro 'HOST_WIDE_INT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365# define HOST_WIDE_INT long: 32 ^: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c: :expanded from macro 'XCEXP' 2355:41: warning: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: return attr_rtx (EQ_ATTR_ALT, result, XWINT (s1, 1) & XWINT (s2, 1));expanded from macro 'RTL_CHECKC1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])29 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XWINT'439 :5: note: array 'fld' declared here#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :440: ^5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2355:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return attr_rtx (EQ_ATTR_ALT, result, XWINT (s1, 1) & XWINT (s2, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2365:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XWINT (s1, 1) << 1) | XWINT (s2, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2365:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XWINT (s1, 1) << 1) | XWINT (s2, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2383:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return attr_rtx (EQ_ATTR_ALT, result, XWINT (s1, 1) | XWINT (s2, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2383:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return attr_rtx (EQ_ATTR_ALT, result, XWINT (s1, 1) | XWINT (s2, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2392:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ((HOST_WIDE_INT) 1) - XWINT (s, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 24 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2435: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:250:27: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:93:48: note: expanded from macro 'ATTR_IND_SIMPLIFIED_P' #define ATTR_IND_SIMPLIFIED_P(RTX) (RTX_FLAG ((RTX), unchanging)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1240:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2435: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:250:59: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:94:49: note: expanded from macro 'ATTR_CURR_SIMPLIFIED_P' #define ATTR_CURR_SIMPLIFIED_P(RTX) (RTX_FLAG ((RTX), in_struct)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1240:clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ 31 -o build/genpeep.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpeep.c : note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2435: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:251:25: note: expanded from macro 'SIMPLIFY_TEST_EXP' : simplify_test_exp (EXP, INSN_CODE, INSN_INDEX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2435: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:250:67: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2458: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))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2465: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2486:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XWINT (left, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2493:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XWINT (right, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2524: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2535: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:250:27: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:93:48: note: expanded from macro 'ATTR_IND_SIMPLIFIED_P' #define ATTR_IND_SIMPLIFIED_P(RTX) (RTX_FLAG ((RTX), unchanging)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1240:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2535: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:250:59: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:94:49: note: expanded from macro 'ATTR_CURR_SIMPLIFIED_P' #define ATTR_CURR_SIMPLIFIED_P(RTX) (RTX_FLAG ((RTX), in_struct)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1240:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2535: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:251:25: note: expanded from macro 'SIMPLIFY_TEST_EXP' : simplify_test_exp (EXP, INSN_CODE, INSN_INDEX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2535: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:250:67: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2547: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2571: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2571: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2588: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2588: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2593:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = XEXP (right, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2604:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !XWINT (left, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2609:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !XWINT (right, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2636: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2671:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attr_rtx (NOT, XEXP (left, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2679:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attr_rtx (NOT, XEXP (left, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:2698:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] << atoi (XSTR (exp, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3083:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attr->enum_name = XSTR (def, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3084:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] et = rtx_reader_ptr->lookup_enum_type (XSTR (def, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3092:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (*XSTR (def, 1) == '\0') ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3096:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] name_ptr = XSTR (def, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3109:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (def, 2) = XEXP (XEXP (def, 2), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3109:29: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (def, 2) = XEXP (XEXP (def, 2), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3116:48: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (def, 2) = check_attr_value (info->loc, XEXP (def, 2), attr); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3116:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (def, 2) = check_attr_value (info->loc, XEXP (def, 2), attr); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3117:50: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] attr->default_val = get_attr_value (info->loc, XEXP (def, 2), attr, -2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 5 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3131:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return n_comma_elts (XSTR (exp, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3247:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (def, 1) % 3 != 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3254:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (def, 1); i += 3) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3256:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECEXP (def, 1, i + 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3258:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECEXP (def, 1, i + 2)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3330:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] find_attrs_to_cache (XEXP (exp, 1), create); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/genrecog.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genrecog.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3517:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = write_test_expr (outf, XEXP (exp, 1), attrs_cached, flags, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3521:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_test_expr (outf, XEXP (exp, 1), attrs_cached, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3532:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (XEXP (exp, 0), 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3631: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3668: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3683: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') ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3683: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') ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3693: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))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3735: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3737: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3776:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_max = max_attr_value (XEXP (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3787:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_max = min_attr_value (XEXP (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^yes /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3798:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] checking whether -lc should be explicitly linked in... current_max = max_attr_value (XEXP (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3805: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3815: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3816: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3857:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_min = min_attr_value (XEXP (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3868:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_min = max_attr_value (XEXP (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3879:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_min = min_attr_value (XEXP (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3886: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3896: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3897: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3933:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_or |= attr_value_alignment (XEXP (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3938:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_or *= attr_value_alignment (XEXP (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3942:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_or = attr_value_alignment (XEXP (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3948:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_or = attr_value_alignment (XEXP (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:3949:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] current_or |= attr_value_alignment (XEXP (exp, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:4145: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, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:4171:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx default_val = XEXP (value, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:4429: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:4436: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:4438:37: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] write_attr_value (outf, attr, XEXP (value, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genoutput.c:449:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] d->operand[opno].predicate = XSTR (part, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genoutput.c:450:55: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] d->operand[opno].constraint = strip_whitespace (XSTR (part, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genoutput.c:471:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c d->operand[opno].constraint = strip_whitespace (XSTR (part, 1));: 4516 ^ ~: 9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1330:23: note: expanded from macro 'XSTR' if (XVECLEN (delay->def, 1) / 3 > max_slots) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38:1340:: 40note: : note: expanded from macro 'RTL_CHECK2'expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::23439:: 5note: :expanded from macro 'XVEC' note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genoutput.c::38492:: 36note:: 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: d->operand[opno].predicate = XSTR (part, 1);736 : ^ ~32 : note: expanded from macro 'GET_NUM_ELEM' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem): ^~~~~ 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439: 5note: : noteexpanded from macro 'XSTR': array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:4517:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)19 : ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38 max_slots = XVECLEN (delay->def, 1) / 3;: ^ ~ note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1340: 40 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XVECLEN': 439:5: #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))note ^ ~: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1332: rtunion fld[1];23 : ^ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genoutput.cexpanded from macro 'XVEC': 496:23: 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 (i = 0; i < XVECLEN (part, 2); i++) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1332736::2332:: note : noteexpanded from macro 'XVEC': 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~~~1219 :38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :expanded from macro 'RTL_CHECK2'5 : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^:736 :32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.cnote: :expanded from macro 'GET_NUM_ELEM'4591 :18: warning#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here rtunion fld[1]; ^ for (i = 0; i < XVECLEN (delay->def, 1); i += 3) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genoutput.c ^ ~: 497:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] scan_operands (d, XVECEXP (part, 2, i), 0, 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1339note:: 39expanded from macro 'XVECLEN' : note: expanded from macro 'XVECEXP' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1332::133223::23 note:: expanded from macro 'XVEC'note : expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)1219 : ^ ~38 : note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 35 ^ ~: note: expanded from macro 'RTVEC_ELT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])note : ^~~~~expanded from macro 'GET_NUM_ELEM' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) note ^~~~~: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439: rtunion fld[1];5 : ^ note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:4821:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl->default_latency = XINT (def, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:4822:55: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] decl->condexp = check_attr_test (info->loc, XEXP (def, 2), &attr); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genoutput.c:878:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (insn, 1); i++) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genoutput.c:879:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] scan_operands (d, XVECEXP (insn, 1, i), 0, 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.cexpanded from macro 'RTVEC_ELT':4873 :19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ for (p = base = XSTR (def, 1); *p; p++) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~ :439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:51330:: 23note:: array 'fld' declared herenote : expanded from macro 'XSTR' rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genoutput.c:881#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 30 ^ ~: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1219 :38: note: expanded from macro 'RTL_CHECK2' get_pattern_stats (&stats, XVEC (insn, 1)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1332 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::439 :note5: :expanded from macro 'XVEC' note: array 'fld' declared here rtunion fld[1]; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genoutput.c:890:24: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] process_template (d, XTMPL (insn, 3)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1336:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:4916: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:4920: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))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genoutput.c:930:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] process_template (d, XTMPL (peep, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1336:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:4944: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genoutput.cnote:: 962expanded from macro 'XEXP': 7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (insn, 1))#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332::231219:: 38note:: expanded from macro 'XVEC'note : expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1219 : ^ ~38 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'RTL_CHECK2': 5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 439 ^: 5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genoutput.c:963:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (insn, 1); i++) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genoutput.c:964:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] scan_operands (d, XVECEXP (insn, 1, i), 0, 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genoutput.c:966:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] get_pattern_stats (&stats, XVEC (insn, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:5072: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:5073: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:5077: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:5078: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:5137: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:5138: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattrtab.c:5163: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ no checking dynamic linker characteristics... In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpeep.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 62 warnings generated. cp doc/gcc.1 doc/g++.1 clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/genpreds.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] NetBSD ld.elf_so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpeep.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 38 warnings generated. clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/rtl.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpeep.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpeep.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpeep.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct checking whether we are using the GNU C++ compiler... In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpeep.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpeep.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct yes checking whether clang++ accepts -g... In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpeep.c:90:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (peep, 1) && XSTR (peep, 1)[0]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpeep.c:90:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (peep, 1) && XSTR (peep, 1)[0]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpeep.c:92:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (peep, 1), info->index); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpeep.c:145:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (x, 1) && XSTR (x, 1)[0]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpeep.c:145:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (x, 1) && XSTR (x, 1)[0]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpeep.c:147:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (x, 1), GET_MODE_NAME (GET_MODE (x)), fail_label); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpeep.c:171:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (x, 1); i++) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpeep.c:174:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] match_rtx (XVECEXP (x, 1, i), &link, fail_label); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpeep.c:189:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (x, 1) && XSTR (x, 1)[0]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpeep.c:189:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (x, 1) && XSTR (x, 1)[0]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpeep.c:191:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (x, 1), GET_MODE_NAME (GET_MODE (x)), fail_label); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpeep.c:194:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (x, 2); i++) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpeep.c:197:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] match_rtx (XVECEXP (x, 2, i), &link, fail_label); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpeep.c:213:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (x, 1) && XSTR (x, 1)[0]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpeep.c:213:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (x, 1) && XSTR (x, 1)[0]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpeep.c:215:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (x, 1), GET_MODE_NAME (GET_MODE (x)), fail_label); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpeep.c:218:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (x, 2); i++) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpeep.c:221:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] match_rtx (XVECEXP (x, 2, i), &link, fail_label); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ yes checking dependency style of clang++... 31 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/read-rtl.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genrecog.c:110: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct 41 warnings generated. gcc3 checking how to run the C++ preprocessor... In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ 5 -o build/ggc-none.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-none.c : note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genrecog.c:110: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:52:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (validate_exp (XEXP (exp, 2), name, loc)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:57:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (validate_exp (XEXP (exp, 1), name, loc)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:67:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = XSTR (exp, 1); *p; p++) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:72:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] "string '%s'", name, XSTR (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:96:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_exp (XEXP (info->def, 1), XSTR (info->def, 0), info->loc); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (and_exp, 1) = match_test_exp; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h1219::35038::1 :note : noteexpanded from macro 'RTL_CHECK2': did you mean struct here? class mem_usage;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~ ^ ~ struct/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:175:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (needs_variable (XEXP (exp, 2), var)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:180:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (needs_variable (XEXP (exp, 1), var)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:237:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct pred_data *p = lookup_predicate (XSTR (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:239:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] error ("reference to undefined predicate '%s'", XSTR (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:256:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_mode_tests (XEXP (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:259:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && NO_MODE_TEST (XEXP (exp, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:229:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1240:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:264:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_mode_tests (XEXP (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:267:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || NO_MODE_TEST (XEXP (exp, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:229:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1240:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:274:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_mode_tests (XEXP (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:275:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_mode_tests (XEXP (exp, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:278:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && NO_MODE_TEST (XEXP (exp, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:229:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1240:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:279:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] || NO_MODE_TEST (XEXP (exp, 2))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:229:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1240:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:361:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (and_exp, 1) = match_test_exp; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:393:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int test1 = NO_MODE_TEST (XEXP (subexp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:229:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1240:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:406:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int test1 = NO_MODE_TEST (XEXP (subexp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:229:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1240:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:407:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] int test2 = NO_MODE_TEST (XEXP (subexp, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:229:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1240:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:419:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] pos = &XEXP (subexp, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:501:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_predicate_expr (XEXP (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:509:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_predicate_expr (XEXP (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:523:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_predicate_expr (XEXP (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:525:29: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] write_predicate_expr (XEXP (exp, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:531:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] printf ("%s (op, mode)", XSTR (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:533:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] printf ("%s (op, %smode)", XSTR (exp, 1), mode_name[GET_MODE (exp)]); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:537:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_match_code (XSTR (exp, 1), XSTR (exp, 0)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:555:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *path = XSTR (exp, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:604:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] exp = XEXP (exp, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:616:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] exp = XEXP (exp, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genrecog.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genrecog.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:961:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] add_constraint (XSTR (info->def, 0), 0, XEXP (info->def, 2), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:972:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] add_constraint (XSTR (info->def, 0), XSTR (info->def, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -E /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genpreds.c:1306:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_predicate_expr (XEXP (c->exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genrecog.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.cexpanded from macro 'XEXP': 32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning ^ ~: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219:38:class rtx_def; note: ^expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) previous use is here ^ ~ struct rtx_def; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^439 :5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genrecog.c:112: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genrecog.c:112: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genrecog.c:415:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && (XSTR (pattern, 2)[0] == '0' + n ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genrecog.c:416:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] || (XSTR (pattern, 2)[0] == '%' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genrecog.c:417:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && XSTR (pattern, 2)[1] == '0' + n))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genrecog.c:474:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XSTR (match_rtx, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-none.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genrecog.c:516:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] const char constraints0 = XSTR (pattern, 1)[0]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genrecog.c:550:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *pred_name = XSTR (pattern, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genrecog.c:567:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *constraints = XSTR (pattern, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genrecog.c:664:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (pattern); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genrecog.c:716:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_pattern (SET_SRC (pattern), info, NULL_RTX, 0); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genrecog.c:727:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_pattern (XEXP (pattern, 1), info, NULL_RTX, 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genrecog.c:728:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_pattern (XEXP (pattern, 2), info, NULL_RTX, 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genrecog.c:757:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (XVECLEN (XEXP (pattern, 1), 0) != expected) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:46: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genrecog.c:760:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECLEN (XEXP (pattern, 1), 0), expected); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:46: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genrecog.c:3947:17: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] int min_len = XVECLEN (pattern, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genrecog.c:5355:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pattern = add_implicit_parallel (XVEC (def, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-none.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:276:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (XEXP (orig, 0), 1), &offset)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:521:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:521:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:663:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:663:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-none.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-none.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:749:39: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_CODE (x) == ASM_OPERANDS && ASM_OPERANDS_LABEL_VEC (x)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2545:37: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:778:7: warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.carray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ASM_OPERANDS_LABEL_VEC (XVECEXP (x, 0, 0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'2545 :37: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~expanded from macro 'ASM_OPERANDS_LABEL_VEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391366:5:: 32note:: array 'fld' declared here note: rtunion fld[1]; expanded from macro 'XCVEC' ^ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397 rtunion fld[1];:13 : ^warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: notechecking for ld used by clang++... : array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-none.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:247:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x) = value; ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:301:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (new_attr, 1) = xstrdup ("yes"); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ checking whether the clang++ linker (/usr/bin/ld) supports shared libraries... /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:532: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:532: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:539: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:539: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:543: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:543: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:544: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:544: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:1232: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"); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:1233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (return_rtx, 2) = const_str; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 5 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:1938:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (q, 0) = XEXP (p, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:1939:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (q, 1) = read_nested_rtx (); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:1941:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (p, 1) = q; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/vec.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec.c yes clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 30 warnings generated. clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/gensupport.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] checking for clang++ option to produce PIC... -fPIC -DPIC checking if clang++ PIC flag -fPIC -DPIC works... 59 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/print-rtl.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c yes checking if clang++ static flag -static works... clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct yes checking if clang++ supports -c -o file.o... In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ yes checking if clang++ supports -c -o file.o... (cached) yes checking whether the clang++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 223 warnings generated. clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/hash-table.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.c NetBSD ld.elf_so checking how to hardcode library paths into programs... immediate checking whether basename is declared... In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ no /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ checking whether clang supports -W... /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct yes checking whether clang supports -Wall... /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:233:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] compute_test_codes (XEXP (exp, 1), loc, op1_codes); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:240:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] compute_test_codes (XEXP (exp, 1), loc, op1_codes); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:253:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] compute_test_codes (XEXP (exp, 1), loc, op1_codes); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:254:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] compute_test_codes (XEXP (exp, 2), loc, op2_codes); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:265:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (exp, 1)[0] != '\0') ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:317:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct pred_data *p = lookup_predicate (XSTR (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:321:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:382:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pred->exp = XEXP (desc, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:383:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] pred->c_block = XSTR (desc, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:387:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] compute_test_codes (XEXP (desc, 1), loc, codes); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:445:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (t1, 1) = "no,yes"; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:446:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (t1, 2) = rtx_alloc (CONST_STRING); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:447:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (XEXP (t1, 2), 0) = "yes"; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:467:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (part, 2) = ""; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:469:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (part, 1) = ""; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:541:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] i = XVECLEN (desc, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:545:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (split, 0, i) = copy_rtx (XVECEXP (desc, 1, i)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:551:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] split_cond = XSTR (desc, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c1330::3123: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :305note:: 1expanded from macro 'XSTR': warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) struct GTY((desc("0"), tag("0"), ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:555:54: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note split_cond = rtx_reader_ptr->join_c_conditions (XSTR (desc, 2),: did you mean struct here? ^ ~ class rtx_def; ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hstruct: 1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:558:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (split, 1) = split_cond; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:559:2: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (split, 2) = XVEC (desc, 5); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:559:20: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (split, 2) = XVEC (desc, 5); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:560:2: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (split, 3) = XSTR (desc, 6); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:560:20: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (split, 3) = XSTR (desc, 6); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:563:9: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] attr = XVEC (desc, 7); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:565:2: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (desc, 4) = attr; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:586:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtvec vec = XVEC (elem->data, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:601:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] value = XSTR (sub, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:618:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sub = SET_SRC (sub); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:658:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtvec attrs_vec = XVEC (elem->data, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:672:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (cur_attr, 1) = new_value; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:686:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtvec attrs_vec = XVEC (elem->data, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.c:31#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h ^ ~: 76/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1439:: 5warning:: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]note : array 'fld' declared here class rtx_def; ^ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h ^: 56:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c8::701 :note16: : previous use is herewarning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]struct rtx_def; ^ value = XSTR (cur_attr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:710:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cur_attr = SET_SRC (cur_attr); ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:771:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pred_name = XSTR (pt, 1);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1496: 10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330: return XUINT (insn, 4);23 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XSTR': 1329:26: note: expanded from macro 'XUINT'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint): 38 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded from macro 'RTL_CHECK2': 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5array 'fld' declared here: note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c : ^775: 53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!pred_pt || pred_pt != lookup_predicate (XSTR (x, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23:: 1501note:: expanded from macro 'XSTR'10 : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::132938::26 :note : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'XUINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1219: 38note:: array 'fld' declared herenote : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:796#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 16 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 439array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: pred_name = XSTR (pt, 1); array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:800:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!pred_pt || pred_pt != lookup_predicate (XSTR (x, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:823:37: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1524array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (x, x_vecexp_pos) != XVECLEN (pt, 2)) ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): expanded from macro 'XVECLEN' ^ ~ #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h32::1219 :note: 38expanded from macro 'GET_NUM_ELEM': note: expanded from macro 'RTL_CHECK2' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5:: 439note:: 5array 'fld' declared here: note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c ^: 825:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (j = 0; j < XVECLEN (pt, 2); j++) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:827:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (pt, 2, j), loc)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:838:33: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_RTX_LENGTH (code) != XVECLEN (pt, 2)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1848::121934::38 :warning : 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]) return safe_as_a (JUMP_LABEL (insn)); ^ ~ ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:7361844:32:: 28note: : expanded from macro 'GET_NUM_ELEM'note : expanded from macro 'JUMP_LABEL' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:51365: :note32: : array 'fld' declared herenote : expanded from macro 'XCEXP' rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)840: 20 ^ ~: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1220:37: note: expanded from macro 'RTL_CHECKC1' for (j = 0; j < XVECLEN (pt, 2); j++) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340 rtunion fld[1];: 40 ^: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 1855 ^ ~: 10: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]1219 :38: note: return JUMP_LABEL (this);expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1844 ^ ~:28 : note: expanded from macro 'JUMP_LABEL' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)note : ^ ~ expanded from macro 'GET_NUM_ELEM' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)note : ^~~~~expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): array 'fld' declared here ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1220:37/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:: 841note:: 45expanded 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: if (!subst_pattern_match (XEXP (x, j), XVECEXP (pt, 2, j), loc)) ^ ~ note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) warning ^ ~: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note return safe_as_a (JUMP_LABEL (this));: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1844 ^ ~ :28: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'JUMP_LABEL': 1223:35: note: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)expanded from macro 'RTVEC_ELT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])32 : ^~~~~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XCEXP'439 :5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:931:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] value = XSTR (elem->data, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:948:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] value = XSTR (XEXP (elem->data, 2), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1009:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] i = n_alternatives (XSTR (pattern, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1012:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!*(XSTR (pattern, 2))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1133:18: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *c = XSTR (pattern, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1156:6: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (pattern, 2) = new_c; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1223:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (pattern, 2) = alter (XSTR (pattern, 2), n_dup); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1223:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (pattern, 2) = alter (XSTR (pattern, 2), n_dup); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1268:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return rtx_reader_ptr->join_c_conditions (XSTR (ce_elem->data, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1269:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (insn_elem->data, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1284:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (eq_attr, 1) = "yes"; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (ite, 1) = val; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (ite, 2) = str; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.cyes :1304:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtvec vec = XVEC (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1350:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sub = SET_SRC (sub); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1387:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] = modify_attr_enabled_ce (XEXP (elem->data, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1386:6: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (elem->data, 2) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1398:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (val, 1) = rtx_alloc (CONST_STRING); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1399:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (val, 2) = rtx_alloc (CONST_STRING); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (XEXP (val, 0), 1) = "yes"; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1402:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (XEXP (val, 1), 0) = "yes"; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1403:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (XEXP (val, 2), 0) = "no"; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1407:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set) = modify_attr_enabled_ce (val); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1409:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (insn, 4) = new_vec; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1420:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtvec vec = XVEC (elem->data, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1434:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (strchr (XSTR (sub, 1), ',') != NULL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1435:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (sub, 1) = duplicate_alternatives (XSTR (sub, 1), n_dup); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1435:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (sub, 1) = duplicate_alternatives (XSTR (sub, 1), n_dup); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1491:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ce_out = XSTR (ce_elem->data, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1492:14: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] insn_out = XTMPL (insn_elem->data, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1336:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1643:14: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] insn_out = XTMPL (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1336:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1707:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (pattern, 1) = add_implicit_parallel (XVEC (insn, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1707:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (pattern, 1) = add_implicit_parallel (XVEC (insn, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3040 ^ ~: 19/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here *step_out = XEXP (x, 1); rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c::13311708::237:: notewarning: : expanded from macro 'XEXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (insn, 1) = rtvec_alloc (1);#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1332 :note23: :expanded from macro 'RTL_CHECK2' 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 :5 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1219:38 rtunion fld[1];: ^ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1709:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (insn, 1, 0) = pattern; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1711:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (ce_elem->data, 3) != NULL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1713:36: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtvec attributes = rtvec_alloc (XVECLEN (insn, 4) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1714:38: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] + XVECLEN (ce_elem->data, 3)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1717:20: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (insn, 4); i++) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1718:34: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] RTVEC_ELT (attributes, i) = XVECEXP (insn, 4, i); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1720:20: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (j = 0; j < XVECLEN (ce_elem->data, 3); j++, i++) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1721:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] RTVEC_ELT (attributes, i) = XVECEXP (ce_elem->data, 3, j); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1723:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (insn, 4) = attributes; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1726:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (insn, 2) = alter_test_for_insn (ce_elem, insn_elem); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1727:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XTMPL (insn, 3) = alter_output_for_insn (ce_elem, insn_elem, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1336:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1753:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (pattern, 1) = add_implicit_parallel (XVEC (split, 0)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1758:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (split, 2); i++) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1762:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (pattern, 1) = XVECEXP (split, 2, i); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1762:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (pattern, 1) = XVECEXP (split, 2, i); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1763:4: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (split, 2, i) = pattern; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1796:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (elem->data, 1) != XVECLEN (subst_elem->data, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1796:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (elem->data, 1) != XVECLEN (subst_elem->data, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1801:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (j = 0; j < XVECLEN (elem->data, 1); j++) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1803:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!subst_pattern_match (XVECEXP (elem->data, 1, j), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1804:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (subst_elem->data, 1, j), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1811:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!get_alternatives_number (XVECEXP (elem->data, 1, j), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1821:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (j = 0; j < XVECLEN (subst_elem->data, 3); j++) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1823:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!get_alternatives_number (XVECEXP (subst_elem->data, 3, j), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1839:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] subst_pattern_vec = rtvec_alloc (XVECLEN (subst_elem->data, 3)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1840:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (j = 0; j < XVECLEN (subst_elem->data, 3); j++) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1842:30: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] subst_pattern = copy_rtx (XVECEXP (subst_elem->data, 3, j)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1863:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (elem->data, 1) = subst_pattern_vec; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1870:4: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XTMPL (elem->data, 3) = ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1336:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1878:39: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] = rtx_reader_ptr->join_c_conditions (XSTR (subst_elem->data, 2), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1879:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (elem->data, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:1877:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (elem->data, 2) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: error: unsupported option '-print-multi-os-directory' clang: error: no input files /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:2072:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (strcmp (XSTR (pattern, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:2073:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (match_operand_entries_in_pattern[opno], 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ checking for socket libraries... checking for connect... /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:2210:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (strcmp (XSTR (elem->data, 0), XSTR (elem_attr->data, 1)) == 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:2309:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] template_code = XTMPL (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1336:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:2374:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (set_attr, 1) = XOBFINISH (string_obstack, char *); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:2379:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!XVEC (insn, 4)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:2382:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] vec_len = XVECLEN (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:2386:30: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] RTVEC_ELT (new_vec, i) = XVECEXP (insn, 4, i); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:2388:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (insn, 4) = new_vec; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:2447:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (insn, 4)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:2448:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (insn, 4); i++) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:2450:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set_attr = XVECEXP (insn, 4, i); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:2475:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] str = XSTR (mnemonic_attr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:2483:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (mnemonic_attr, 1) = XOBFINISH (string_obstack, char *); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 38 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:2685:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XSTR (x, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gensupport.c:2690:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XSTR (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/genflags.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genflags.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:441:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_KIND (in_rtx) == NOTE_INSN_DELETED_LABEL ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:442:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (in_rtx) == NOTE_INSN_DELETED_DEBUG_LABEL) ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:467:36: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (m_compact && is_insn && &INSN_CODE (in_rtx) == &XINT (in_rtx, idx)) ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:479:23: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (is_insn && &INSN_CODE (in_rtx) == &XINT (in_rtx, idx) ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:572:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (sub) == NOTE_INSN_DELETED_LABEL) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:657:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] print_poly_int (m_outfile, SUBREG_BYTE (in_rtx)); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:970:36: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] fprintf (m_outfile, " [%d uses]", LABEL_NUSES (in_rtx)); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ yes checking for gethostbyname... In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:54: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.h:72:22: warning: private field 'm_rtx_reuse_manager' is not used [-Wunused-private-field] rtx_reuse_manager *m_rtx_reuse_manager; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 5 warnings generated. clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/genconditions.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genconditions.c yes checking for exported symbols... clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genflags.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ yes checking for -rdynamic... In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genflags.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 5 warnings generated. 31 warnings generated. clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/genattr.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattr.c clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/genattr-common.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattr-common.c yes checking for library containing dlopen... In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genconditions.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genflags.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genflags.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genflags.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct none required checking for -fPIC -shared... In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genflags.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genflags.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genconditions.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattr.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ yes checking for socketpair... In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattr-common.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genflags.c:83:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int len = XVECLEN (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genflags.c:89:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] max_operand_1 (XVECEXP (insn, 1, i)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genflags.c:104:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] int truth = maybe_eval_c_test (XSTR (insn, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genflags.c:150:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] int truth = maybe_eval_c_test (XSTR (insn, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genflags.c:187:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = XSTR (insn, 2); *p; p++) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genconditions.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genconditions.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ yes checking for select... In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genconditions.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattr-common.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genconditions.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genconditions.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattr.c :24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::681397::2013:: notewarning: : did you mean struct here?array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); template class pod_mode; ^ ~ ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h struct: 1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' 28 warnings generated. #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/gencodes.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gencodes.c yes checking for fork... /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattr-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattr-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattr-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genconditions.c:126:58: warning: cast from 'void **' to 'const struct c_test **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattr.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h const struct c_test *test = * (const struct c_test **) slot; : ^31 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattr.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattr.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattr-common.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct yes In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattr-common.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattr.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct configure: updating cache ./config.cache checking that generated files are newer than configure... done configure: creating ./config.status In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattr.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 24 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::18443040::2819:: notewarning: : expanded from macro 'JUMP_LABEL'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1);#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::136523::32 :note: expanded from macro 'XEXP'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) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381220:: 37note:: expanded from macro 'RTL_CHECK2'note : expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::4395::5 :note : note: array 'fld' declared herearray 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/genconfig.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genconfig.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattr-common.c:45:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] p = XSTR (attr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gencodes.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattr.c:50:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (attr, 1), XSTR (attr, 0), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattr.c:88:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return check_tune_attr (name, XEXP (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattr.c:92:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && check_tune_attr (name, XEXP (exp, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattr.c:116:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return find_tune_attr (XEXP (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattr.c:129:47: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! check_tune_attr (XSTR (attr, 0), XEXP (resv, 2))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattr.c:174:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (def, 1); i += 3) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattr.c:176:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECEXP (def, 1, i + 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattr.c:179:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECEXP (def, 1, i + 2)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genattr.c:205:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] = find_tune_attr (XEXP (reservations[0], 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 24 warnings generated. clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/gentarget-def.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gentarget-def.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gencodes.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 33 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genconfig.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang++ -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -no-pie -o build/gencheck \ build/gencheck.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -no-pie -o build/gencfn-macros \ build/gencfn-macros.o build/errors.o build/hash-table.o build/vec.o build/ggc-none.o build/sort.o ../build-x86_64--netbsd/libiberty/libiberty.a In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gencodes.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gencodes.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gencodes.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genconfig.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct build/gencheck > tmp-check.h /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-check.h tree-check.h 149 warnings generated. echo timestamp > s-check build/gencfn-macros -c \ > tmp-case-cfn-macros.h /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-case-cfn-macros.h \ case-cfn-macros.h build/gencfn-macros -o \ > tmp-cfn-operators.pd echo timestamp > s-case-cfn-macros clang++ -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -no-pie -o build/genattrtab \ build/genattrtab.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gencodes.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-cfn-operators.pd \ cfn-operators.pd echo timestamp > s-cfn-operators clang++ -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -no-pie -o build/genemit \ build/genemit.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gentarget-def.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gencodes.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -no-pie -o build/genextract \ build/genextract.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -no-pie -o build/genoutput \ build/genoutput.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genconfig.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genconfig.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genconfig.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/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 (info->def, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -no-pie -o build/genpeep \ build/genpeep.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genconfig.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang++ -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -no-pie -o build/genpreds \ build/genpreds.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genconfig.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gentarget-def.c :22: ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h38::68 :20note:: expanded from macro 'RTL_CHECK2'note : did you mean struct here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~template class pod_mode; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^~~~~ : struct 439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 24 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -no-pie -o build/genflags \ build/genflags.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -no-pie -o build/genconditions \ build/genconditions.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -no-pie -o build/genattr \ build/genattr.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -no-pie -o build/genattr-common \ build/genattr-common.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genconfig.c:131: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, ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genconfig.c:187:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (insn, 1) != 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genconfig.c:188: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++) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genconfig.c:189: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genconfig.c:209:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (insn, 1) != 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genconfig.c:210: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++) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genconfig.c:217: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genconfig.c:237: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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genconfig.c:238: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -no-pie -o build/gencodes \ build/gencodes.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gentarget-def.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gentarget-def.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang++ -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -no-pie -o build/genopinit \ build/genopinit.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gentarget-def.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/genmatch.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genmatch.c build/genpreds /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common.md /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md > tmp-preds.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gentarget-def.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gentarget-def.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ build/genpreds -h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common.md /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md > tmp-preds.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 32 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-preds.c insn-preds.c build/genconditions /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common.md /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md > tmp-condmd.c echo timestamp > s-preds build/genpreds -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common.md /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md > tmp-constrs.h /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-preds.h tm-preds.h echo timestamp > s-preds-h clang++ -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -no-pie -o build/genconfig \ build/genconfig.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gentarget-def.c:164:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] get_pattern_stats (&stats, XVEC (insn, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gentarget-def.c:179:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *test = XSTR (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ config.status: creating Makefile /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-constrs.h tm-constrs.h echo timestamp > s-constrs-h config.status: creating cc1plugin-config.h /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-condmd.c build/gencondmd.c echo timestamp > s-conditions config.status: executing depfiles commands clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/gencondmd.o build/gencondmd.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genmatch.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] config.status: executing libtool commands In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genmatch.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genmatch.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genmatch.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/genmatch.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 25 warnings generated. clang++ -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -no-pie -o build/gentarget-def \ build/gentarget-def.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a In file included from build/gencondmd.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from build/gencondmd.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from build/gencondmd.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from build/gencondmd.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from build/gencondmd.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from build/gencondmd.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from build/gencondmd.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 38 warnings generated. clang++ -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -no-pie -o build/genrecog \ build/genrecog.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o build/inchash.o ../build-x86_64--netbsd/libiberty/libiberty.a In file included from build/gencondmd.c:41: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10535:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !IS_NOMARK_TLSGETADDR (operands[2])) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1503:8: note: expanded from macro 'IS_NOMARK_TLSGETADDR' && (XINT (OP, 1) == UNSPEC_TLSGD \ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10535:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !IS_NOMARK_TLSGETADDR (operands[2])) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1504:11: note: expanded from macro 'IS_NOMARK_TLSGETADDR' || XINT (OP, 1) == UNSPEC_TLSLD)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10535:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !IS_NOMARK_TLSGETADDR (operands[2])) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1503:8: note: expanded from macro 'IS_NOMARK_TLSGETADDR' && (XINT (OP, 1) == UNSPEC_TLSGD \ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10535:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !IS_NOMARK_TLSGETADDR (operands[2])) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1504:11: note: expanded from macro 'IS_NOMARK_TLSGETADDR' || XINT (OP, 1) == UNSPEC_TLSLD)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11736:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(NE == NE && operands[2] == const0_rtx ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11736:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(NE == NE && operands[2] == const0_rtx ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10535:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !IS_NOMARK_TLSGETADDR (operands[2])) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1503:8: note: expanded from macro 'IS_NOMARK_TLSGETADDR' && (XINT (OP, 1) == UNSPEC_TLSGD \ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10535:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !IS_NOMARK_TLSGETADDR (operands[2])) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1504:11: note: expanded from macro 'IS_NOMARK_TLSGETADDR' || XINT (OP, 1) == UNSPEC_TLSLD)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10535:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !IS_NOMARK_TLSGETADDR (operands[2])) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1503:8: note: expanded from macro 'IS_NOMARK_TLSGETADDR' && (XINT (OP, 1) == UNSPEC_TLSGD \ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10535:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !IS_NOMARK_TLSGETADDR (operands[2])) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1504:11: note: expanded from macro 'IS_NOMARK_TLSGETADDR' || XINT (OP, 1) == UNSPEC_TLSLD)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10320:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !IS_NOMARK_TLSGETADDR (operands[2])) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1503:8: note: expanded from macro 'IS_NOMARK_TLSGETADDR' && (XINT (OP, 1) == UNSPEC_TLSGD \ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10320:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !IS_NOMARK_TLSGETADDR (operands[2])) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1504:11: note: expanded from macro 'IS_NOMARK_TLSGETADDR' || XINT (OP, 1) == UNSPEC_TLSLD)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10320:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !IS_NOMARK_TLSGETADDR (operands[2])) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1503:8: note: expanded from macro 'IS_NOMARK_TLSGETADDR' && (XINT (OP, 1) == UNSPEC_TLSGD \ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10320:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !IS_NOMARK_TLSGETADDR (operands[2])) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1504:11: note: expanded from macro 'IS_NOMARK_TLSGETADDR' || XINT (OP, 1) == UNSPEC_TLSLD)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11735:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(EQ == EQ && operands[2] == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11735:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(EQ == EQ && operands[2] == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11735:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(EQ == EQ && operands[2] == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11735:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(EQ == EQ && operands[2] == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11735:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(EQ == EQ && operands[2] == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11735:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(EQ == EQ && operands[2] == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11736:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(NE == NE && operands[2] == const0_rtx ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11736:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(NE == NE && operands[2] == const0_rtx ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10341:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !IS_NOMARK_TLSGETADDR (operands[2])) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1503:8: note: expanded from macro 'IS_NOMARK_TLSGETADDR' && (XINT (OP, 1) == UNSPEC_TLSGD \ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10341:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !IS_NOMARK_TLSGETADDR (operands[2])) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1504:11: note: expanded from macro 'IS_NOMARK_TLSGETADDR' || XINT (OP, 1) == UNSPEC_TLSLD)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10341:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !IS_NOMARK_TLSGETADDR (operands[2])) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1503:8: note: expanded from macro 'IS_NOMARK_TLSGETADDR' && (XINT (OP, 1) == UNSPEC_TLSGD \ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10341:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !IS_NOMARK_TLSGETADDR (operands[2])) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1504:11: note: expanded from macro 'IS_NOMARK_TLSGETADDR' || XINT (OP, 1) == UNSPEC_TLSLD)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11736:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(NE == NE && operands[2] == const0_rtx ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11736:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(NE == NE && operands[2] == const0_rtx ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11735:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(EQ == EQ && operands[2] == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11735:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(EQ == EQ && operands[2] == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11736:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(NE == NE && operands[2] == const0_rtx ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11736:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(NE == NE && operands[2] == const0_rtx ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11735:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(EQ == EQ && operands[2] == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11735:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(EQ == EQ && operands[2] == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11736:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(NE == NE && operands[2] == const0_rtx ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11736:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(NE == NE && operands[2] == const0_rtx ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11735:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(EQ == EQ && operands[2] == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11735:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(EQ == EQ && operands[2] == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11735:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(EQ == EQ && operands[2] == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11735:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(EQ == EQ && operands[2] == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11736:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(NE == NE && operands[2] == const0_rtx ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11736:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(NE == NE && operands[2] == const0_rtx ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11736:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(NE == NE && operands[2] == const0_rtx ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11736:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(NE == NE && operands[2] == const0_rtx ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11735:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(EQ == EQ && operands[2] == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11735:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(EQ == EQ && operands[2] == const0_rtx) ^ 47 warnings generated. clang++ -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -no-pie -o build/genautomata \ build/genautomata.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a -lm /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11736:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(NE == NE && operands[2] == const0_rtx ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11736:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(NE == NE && operands[2] == const0_rtx ^ 72 warnings generated. clang++ -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -no-pie -o build/gencondmd \ build/gencondmd.o ../build-x86_64--netbsd/libiberty/libiberty.a build/gencondmd > tmp-cond.md /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-cond.md insn-conditions.md echo timestamp > s-condmd build/genflags /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common.md /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md \ insn-conditions.md > tmp-flags.h build/genattr /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common.md /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md \ insn-conditions.md > tmp-attr.h build/genattr-common /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common.md /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md \ insn-conditions.md > tmp-attr-common.h build/gencodes /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common.md /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md \ insn-conditions.md > tmp-codes.h build/genconfig /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common.md /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md \ insn-conditions.md > tmp-config.h build/gentarget-def /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common.md /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md \ insn-conditions.md > tmp-target-def.h build/genopinit /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common.md /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md \ insn-conditions.md -htmp-opinit.h -ctmp-opinit.c /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-config.h insn-config.h /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-attr.h insn-attr.h /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-attr-common.h insn-attr-common.h /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-codes.h insn-codes.h echo timestamp > s-config echo timestamp > s-attr build/genattrtab /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common.md /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md insn-conditions.md \ -Atmp-attrtab.c -Dtmp-dfatab.c -Ltmp-latencytab.c echo timestamp > s-attr-common /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-flags.h insn-flags.h build/genautomata /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common.md /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md \ insn-conditions.md > tmp-automata.c echo timestamp > s-codes build/genemit /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common.md /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md \ insn-conditions.md > tmp-emit.c build/genextract /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common.md /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md \ insn-conditions.md > tmp-extract.c echo timestamp > s-flags /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-target-def.h insn-target-def.h build/genoutput /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common.md /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md \ insn-conditions.md > tmp-output.c echo timestamp > s-target-def build/genpeep /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common.md /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md \ insn-conditions.md > tmp-peep.c /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-opinit.h insn-opinit.h /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-opinit.c insn-opinit.c echo timestamp > s-opinit build/genrecog /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common.md /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md \ insn-conditions.md > tmp-recog.c /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-extract.c insn-extract.c echo timestamp > s-extract /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-peep.c insn-peep.c clang++ -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/build -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/usr/pkg/include \ -o build/gcov-iov.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcov-iov.c echo timestamp > s-peep /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-emit.c insn-emit.c echo timestamp > s-emit clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] Statistics for recog: Number of decisions: 12634 longest path: 126 (code: 1478) longest backtrack: 23 (code: 1671) Statistics for split_insns: Number of decisions: 3266 longest path: 50 (code: 637) longest backtrack: 17 (code: 635) Statistics for peephole2_insns: Number of decisions: 264 longest path: 36 (code: 37) longest backtrack: 4 (code: 27) Shared 10271 out of 23906 states by creating 2809 new states, saving 7462 /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-output.c insn-output.c /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-recog.c insn-recog.c echo timestamp > s-output echo timestamp > s-recog clang++ -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -no-pie \ build/gcov-iov.o -o build/gcov-iov build/gcov-iov '9.2.0' '' \ > tmp-gcov-iov.h /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-gcov-iov.h gcov-iov.h echo timestamp > s-iov clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c/c-lang.o -MT c/c-lang.o -MMD -MP -MF c/.deps/c-lang.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-lang.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c-family/stub-objc.o -MT c-family/stub-objc.o -MMD -MP -MF c-family/.deps/stub-objc.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/stub-objc.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o attribs.o -MT attribs.o -MMD -MP -MF ./.deps/attribs.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/attribs.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c/c-errors.o -MT c/c-errors.o -MMD -MP -MF c/.deps/c-errors.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-errors.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c/c-decl.o -MT c/c-decl.o -MMD -MP -MF c/.deps/c-decl.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-decl.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] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-lang.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-errors.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/attribs.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-lang.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-errors.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/stub-objc.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-lang.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-lang.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-lang.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: In file included from 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/attribs.c:struct mem_usage22 ^: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-errors.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-errors.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-errors.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/attribs.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/attribs.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/attribs.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/stub-objc.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/stub-objc.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/stub-objc.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-lang.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-tree.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/stub-objc.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-decl.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-errors.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-tree.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-decl.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 6 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/stub-objc.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c/c-typeck.o -MT c/c-typeck.o -MMD -MP -MF c/.deps/c-typeck.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-typeck.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-decl.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-decl.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/attribs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 6 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-decl.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c/c-convert.o -MT c/c-convert.o -MMD -MP -MF c/.deps/c-convert.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-convert.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 6 warnings generated. /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-attrtab.c insn-attrtab.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c/c-aux-info.o -MT c/c-aux-info.o -MMD -MP -MF c/.deps/c-aux-info.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-aux-info.c /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-dfatab.c insn-dfatab.c /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-latencytab.c insn-latencytab.c echo timestamp > s-attrtab clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c/c-objc-common.o -MT c/c-objc-common.o -MMD -MP -MF c/.deps/c-objc-common.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-objc-common.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-typeck.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-convert.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-typeck.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-decl.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-tree.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-aux-info.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-typeck.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-typeck.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-objc-common.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-convert.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-typeck.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-decl.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-convert.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-convert.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-aux-info.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-objc-common.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-convert.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-objc-common.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-objc-common.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-aux-info.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-aux-info.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-objc-common.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-aux-info.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-decl.c:2833:4: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *snode = olddecl->decl_with_vis.symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-decl.c:2833:4: note: did you mean class here? struct symtab_node *snode = olddecl->decl_with_vis.symtab_node; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-decl.c:2918:7: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *snode = symtab_node::get (newdecl); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-decl.c:2918:7: note: did you mean class here? struct symtab_node *snode = symtab_node::get (newdecl); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-objc-common.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-tree.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-typeck.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-tree.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-convert.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-tree.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-aux-info.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-tree.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 6 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c/c-parser.o -MT c/c-parser.o -MMD -MP -MF c/.deps/c-parser.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-parser.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 6 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c/c-fold.o -MT c/c-fold.o -MMD -MP -MF c/.deps/c-fold.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-fold.c 6 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 6 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c/gimple-parser.o -MT c/gimple-parser.o -MMD -MP -MF c/.deps/gimple-parser.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/gimple-parser.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c-family/c-common.o -MT c-family/c-common.o -MMD -MP -MF c-family/.deps/c-common.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-fold.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/gimple-parser.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-parser.c:41: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-fold.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/gimple-parser.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-fold.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-fold.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-parser.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/gimple-parser.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/gimple-parser.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-fold.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/gimple-parser.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-parser.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-parser.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-parser.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-parser.c:44: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-tree.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-tree.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-parser.c:47: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/gimple-parser.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-tree.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/gimple-parser.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/gimple-parser.c:45: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/gimple-parser.c:49: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 6 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c-family/c-cppbuiltin.o -MT c-family/c-cppbuiltin.o -MMD -MP -MF c-family/.deps/c-cppbuiltin.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-cppbuiltin.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-cppbuiltin.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-cppbuiltin.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-cppbuiltin.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-cppbuiltin.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-cppbuiltin.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-cppbuiltin.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-cppbuiltin.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ 33 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c-family/c-dump.o -MT c-family/c-dump.o -MMD -MP -MF c-family/.deps/c-dump.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-dump.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-dump.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-dump.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 7 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c-family/c-format.o -MT c-family/c-format.o -MMD -MP -MF c-family/.deps/c-format.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-format.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-dump.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-dump.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-dump.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-format.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-format.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 6 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-format.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-format.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c-family/c-gimplify.o -MT c-family/c-gimplify.o -MMD -MP -MF c-family/.deps/c-gimplify.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-gimplify.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-format.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-gimplify.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-format.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-gimplify.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-gimplify.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-gimplify.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct 32 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c-family/c-indentation.o -MT c-family/c-indentation.o -MMD -MP -MF c-family/.deps/c-indentation.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-indentation.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-indentation.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-indentation.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 6 warnings generated. 6 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c-family/c-lex.o -MT c-family/c-lex.o -MMD -MP -MF c-family/.deps/c-lex.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-lex.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c-family/c-omp.o -MT c-family/c-omp.o -MMD -MP -MF c-family/.deps/c-omp.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-omp.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-indentation.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-indentation.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clangclang: : warningwarning: : treating '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] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-indentation.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 14 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DTARGET_SYSTEM_ROOT=\"/usr/pkg/gg\" -DTARGET_SYSTEM_ROOT_RELOCATABLE -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c-family/c-opts.o -MT c-family/c-opts.o -MMD -MP -MF c-family/.deps/c-opts.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-opts.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-omp.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-lex.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-omp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-omp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-omp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-indentation.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-omp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-opts.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-lex.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-lex.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-lex.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-opts.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-lex.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-omp.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-opts.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-opts.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-opts.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 6 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DHOST_MACHINE=\"x86_64--netbsd\" -DTARGET_MACHINE=\"powerpc-unknown-morphos\" -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c-family/c-pch.o -MT c-family/c-pch.o -MMD -MP -MF c-family/.deps/c-pch.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-pch.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-opts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-lex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-pch.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-pch.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-pch.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-pch.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-pch.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 6 warnings generated. 6 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c-family/c-ppoutput.o -MT c-family/c-ppoutput.o -MMD -MP -MF c-family/.deps/c-ppoutput.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-ppoutput.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c-family/c-pragma.o -MT c-family/c-pragma.o -MMD -MP -MF c-family/.deps/c-pragma.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-pragma.c 6 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c-family/c-pretty-print.o -MT c-family/c-pretty-print.o -MMD -MP -MF c-family/.deps/c-pretty-print.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-pretty-print.c clang: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-pch.c: :24treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-ppoutput.c:21: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-pretty-print.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 6 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-pragma.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-ppoutput.c:21: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c-family/c-semantics.o -MT c-family/c-semantics.o -MMD -MP -MF c-family/.deps/c-semantics.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-semantics.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-ppoutput.c:21: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-ppoutput.c:21: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-pretty-print.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-ppoutput.c:21: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-pretty-print.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-pretty-print.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-pretty-print.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-pragma.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-pragma.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-pragma.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-ppoutput.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-semantics.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-pragma.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-pretty-print.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-pretty-print.h:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-semantics.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-semantics.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-semantics.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-semantics.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 6 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-pragma.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c-family/c-ada-spec.o -MT c-family/c-ada-spec.o -MMD -MP -MF c-family/.deps/c-ada-spec.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-ada-spec.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-semantics.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-pragma.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-semantics.c:146:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] va_start (p, code); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-semantics.c:136:44: note: parameter of type 'enum tree_code' is declared here build_stmt (location_t loc, enum tree_code code, ...) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-ada-spec.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 7 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c-family/c-ubsan.o -MT c-family/c-ubsan.o -MMD -MP -MF c-family/.deps/c-ubsan.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-ubsan.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-ada-spec.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-ada-spec.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-ada-spec.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-ada-spec.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-ubsan.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 6 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c-family/known-headers.o -MT c-family/known-headers.o -MMD -MP -MF c-family/.deps/known-headers.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/known-headers.cc 5 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-ubsan.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-sourstruct pod_modece/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c-family/c-attribs.o -MT c-family/c-attribs.o -MMD -MP -MF c-family/.deps/c-attribs.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-attribs.c ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-ubsan.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-ubsan.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-ubsan.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-ada-spec.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 12 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c-family/c-warn.o -MT c-family/c-warn.o -MMD -MP -MF c-family/.deps/c-warn.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-warn.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-attribs.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-attribs.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-warn.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-attribs.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-attribs.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/known-headers.cc:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-attribs.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/known-headers.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-warn.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/known-headers.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/known-headers.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/known-headers.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-warn.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-warn.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ 6 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-warn.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c-family/c-spellcheck.o -MT c-family/c-spellcheck.o -MMD -MP -MF c-family/.deps/c-spellcheck.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-spellcheck.cc In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/known-headers.cc:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 12 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o default-c.o -MT default-c.o -MMD -MP -MF ./.deps/default-c.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/default-c.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-attribs.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-attribs.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-spellcheck.cc:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct 6 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o rs6000-c.o -MT rs6000-c.o -MMD -MP -MF ./.deps/rs6000-c.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-c.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-warn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-attribs.c:2327:7: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *n = symtab_node::get (decl); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-attribs.c:2327:7: note: did you mean class here? struct symtab_node *n = symtab_node::get (decl); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-spellcheck.cc:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/default-c.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-attribs.c:2601:7: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *n = symtab_node::get (*node); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-attribs.c:2601:7: note: did you mean class here? struct symtab_node *n = symtab_node::get (*node); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-spellcheck.cc:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-spellcheck.cc:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-spellcheck.cc:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/default-c.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-c.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/default-c.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/default-c.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/default-c.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 6 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-c.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -no-pie -o build/genmatch \ build/genmatch.o ../build-x86_64--netbsd/libcpp/libcpp.a build/errors.o build/vec.o build/hash-table.o build/sort.o ../build-x86_64--netbsd/libiberty/libiberty.a In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/default-c.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-target-def.h:19: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-c.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-c.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-spellcheck.cc:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o insn-emit.o -MT insn-emit.o -MMD -MP -MF ./.deps/insn-emit.TPo insn-emit.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-c.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 6 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o insn-extract.o -MT insn-extract.o -MMD -MP -MF ./.deps/insn-extract.TPo insn-extract.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 6 warnings generated. 12 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o insn-modes.o -MT insn-modes.o -MMD -MP -MF ./.deps/insn-modes.TPo insn-modes.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o insn-opinit.o -MT insn-opinit.o -MMD -MP -MF ./.deps/insn-opinit.TPo insn-opinit.c In file included from insn-emit.c:7: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from insn-extract.c:7: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from insn-extract.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from insn-emit.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-c.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from insn-modes.c:6: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from insn-extract.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from insn-extract.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from insn-emit.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from insn-emit.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from insn-extract.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from insn-opinit.c:7: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from insn-emit.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 14 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o insn-output.o -MT insn-output.o -MMD -MP -MF ./.deps/insn-output.TPo insn-output.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from insn-modes.c:6: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from insn-opinit.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from insn-opinit.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from insn-opinit.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from insn-modes.c:6: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from insn-modes.c:6: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from insn-opinit.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from insn-modes.c:6: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from insn-extract.c:9: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from insn-extract.c:9: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hinsn-output.c::13487:: 27/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:: 76note:: 1expanded from macro 'X0EXP': warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ class rtx_def;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :^1218 :38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:: 56note:: 8expanded from macro 'RTL_CHECK1': note: previous use is here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) struct rtx_def; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:11: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:11: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:11: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from insn-opinit.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from insn-opinit.c:11: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct insn-modes.c:595:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* DI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:596:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* TI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:597:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (128), /* PTI */ ^~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:601:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* DQ */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:602:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* TQ */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:606:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* UDQ */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:607:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* UTQ */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:610:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* DA */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:611:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* TA */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:614:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* UDA */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:615:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* UTA */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:617:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* DF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:618:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (126), /* KF */ ^~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:619:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (127), /* TF */ ^~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:620:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (128), /* IF */ ^~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:622:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* DD */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:623:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* TD */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:626:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* CSI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:627:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* CDI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:628:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (256), /* CPTI */ ^~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:629:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (32*BITS_PER_UNIT), /* CTI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:630:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* SC */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:631:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* DC */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:632:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (252), /* KC */ ^~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:633:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (254), /* TC */ ^~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:634:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (256), /* IC */ ^~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:635:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* V16QI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:636:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* V8HI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:637:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* V4SI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:638:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* V2DI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:639:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* V1TI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:640:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (32*BITS_PER_UNIT), /* V32QI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:641:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (32*BITS_PER_UNIT), /* V16HI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:642:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (32*BITS_PER_UNIT), /* V8SI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:643:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (32*BITS_PER_UNIT), /* V4DI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:644:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (32*BITS_PER_UNIT), /* V2TI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:645:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* V4SF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:646:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* V2DF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:647:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (252), /* V2KF */ ^~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ In file included from insn-opinit.c:11: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: insn-modes.cwarning:: 648array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3: warning rtx tmp = XEXP (this, 1);: ^ ~shift count >= width of type [-Wshift-count-overflow] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: MODE_MASK (254), /* V2TF */ note: ^~~~~~~~~~~~~~~expanded from macro 'XEXP' insn-modes.c:583:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)24 : ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219:expanded from macro 'MODE_MASK'38: note: expanded from macro 'RTL_CHECK2' : (HOST_WIDE_INT_1U << (m)) - 1 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here insn-modes.c rtunion fld[1];: ^649 :3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (256), /* V2IF */ ^~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:650:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1397shift count >= width of type [-Wshift-count-overflow]: 13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MODE_MASK (32*BITS_PER_UNIT), /* V8SF */ rtx tmp = XEXP (this, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ insn-modes.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5831331::2423: :note : expanded from macro 'XEXP'note : expanded from macro 'MODE_MASK' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: : (HOST_WIDE_INT_1U << (m)) - 11219 :38 ^ ~~~: note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:insn-modes.c439::5:651 note: array 'fld' declared here :3 rtunion fld[1];: ^ warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (32*BITS_PER_UNIT), /* V4DF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:583:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: :warning76: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]1 : note: did you mean struct here? return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ class rtx_def; ^~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :struct1844: 28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::3040:519:: notewarning: : array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3760439::115:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1]; attrs = MEM_ATTRS (x); ^ ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here 48 rtunion fld[1]; warning ^s generatedIn file included from . insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3040: :expanded from macro 'RTL_CHECK2'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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h *step_out = XEXP (x, 1);: 439 ^ ~: 5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :array 'fld' declared here23 : note rtunion fld[1];: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o insn-peep.o -MT insn-peep.o -MMD -MP -MF ./.deps/insn-peep.TPo insn-peep.c In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from insn-output.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' In file included from insn-emit.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])11 : ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439:37705: :./genrtl.h :note69: :array 'fld' declared here3 : warning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from insn-emit.cinsn-opinit.c::1111: In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 3770./genrtl.h: :538./genrtl.h:3::124 :warning3: :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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331: XEXP (rt, 1) = arg1;23: ^ ~note : expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1331 ^ ~: 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219 :note38:: noteexpanded 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here 1219: rtunion fld[1]; 38 ^: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 3) = arg3;insn-opinit.c :11 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1331array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: note XSTR (rt, 1) = arg1; ^ ~: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330: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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191219::3838: :note : expanded from macro 'RTL_CHECK2'note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439 rtunion fld[1];: 5 ^ :In file included from insn-opinit.cnote:11: : array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h: rtunion fld[1];574 : ^3 : In file included from warninginsn-emit.c: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]11 : In file included from XSTR (rt, 2) = arg2; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1330:./genrtl.h23:: 127note: :expanded from macro 'XSTR'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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: XINT (rt, 4) = arg4;38 : ^ ~ note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1328/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::23439::5 :note : noteexpanded from macro 'XINT': array 'fld' declared here rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23:In file included from insn-opinit.cnote:: 11expanded from macro 'XINT': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592: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] ^ ~ XSTR (rt, 1) = arg1; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219:1330::3823:: notenote: : expanded from macro 'RTL_CHECK2'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]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38:439 :note5: :expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439: 5: In file included from note: insn-emit.carray 'fld' declared here: 11: rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) insn-emit.c ^ ~: 11/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :1219In file included from :38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: note3770: : expanded from macro 'RTL_CHECK2'./genrtl.h :152:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:439 :5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: In file included from ./genrtl.hinsn-opinit.c::11153: :In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770: ./genrtl.hwarning:: 648: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] XBBDEF (rt, 2) = arg2; XSTR (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XSTR'1335 :25: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): expanded from macro 'XBBDEF' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~note : expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ ~: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5 rtunion fld[1];: note ^: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 4) = arg4;insn-opinit.c : ^ ~11 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h666::13283::23 : warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XINT' XVEC (rt, 1) = arg1; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1332 :23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 :note5:: expanded 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hinsn-emit.c::43911:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'fld' declared here./genrtl.h :156: rtunion fld[1];3 : ^warning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:In file included from 38insn-opinit.c: :note11: : expanded from macro 'RTL_CHECK2'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 439array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: note: XEXP (rt, 1) = arg1;array 'fld' declared here ^ ~ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hinsn-emit.c::133111:: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'XEXP'./genrtl.h :158:3: warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 7) = NULL_RTX;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1348note:: 27expanded from macro 'RTL_CHECK2': note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1218:note38: : array 'fld' declared herenote : expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ In file included from insn-opinit.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 11 ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::37705: : ./genrtl.hnote:: 686array 'fld' declared here: 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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:In file included from 11insn-opinit.c: :In file included from 11/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h3770:: 182./genrtl.h::3: 705warning:: 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1330note:: 23expanded from macro 'XEXP': note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :expanded from macro 'RTL_CHECK2'38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: note439: :array 'fld' declared here5 : note rtunion fld[1];: array 'fld' declared here ^ rtunion fld[1];In file included from insn-emit.c ^: 11In file included from : insn-opinit.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h11:: 3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::3770183: :./genrtl.h3::706: 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] XBBDEF (rt, 2) = arg2; XSTR (rt, 2) = arg2; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1330::133523:: 25note:: expanded from macro 'XSTR'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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1218note:: 38expanded from macro 'RTL_CHECK2': note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5array 'fld' declared here: note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' clang#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.htreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: 439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hinsn-opinit.c::132811:: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note: 3770expanded from macro 'XINT': ./genrtl.h:725: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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XSTR (rt, 1) = arg1;1219 : ^ ~38 : note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'XSTR'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439:5: note: array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219In file included from :insn-emit.c38:11:: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:note3770: : expanded from macro 'RTL_CHECK2'./genrtl.h :186:3: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5 XINT (rt, 5) = arg5;: ^ ~note : array 'fld' declared here rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1328In file included from :insn-opinit.c23::11 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XINT': 3770: ./genrtl.h:726:3:#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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38 XEXP (rt, 2) = arg2; : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1331:23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' insn-extract.c ^ ~: 32/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::11439:#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]5 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote: switch (INSN_CODE (insn))1219: : array 'fld' declared here ^~~~~~~~~~~~~~~~38 : rtunion fld[1];note : ^expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1516In file included from :insn-emit.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25::11 : note ^ ~: In file included from expanded from macro 'INSN_CODE'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:#define INSN_CODE(INSN) XINT (INSN, 5)439: : ^ ~5./genrtl.h: :187 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote::3: :array 'fld' declared here1328 : rtunion fld[1];warning23 : : ^array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XINT' XEXP (rt, 6) = arg6; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1331:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded 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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38:439 :note5: : expanded from macro 'RTL_CHECK2'note : array 'fld' declared here rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~insn-extract.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:39439:5::11: note: warningarray '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 if (INSN_CODE (insn) < 0)insn-emit.c : ^~~~~~~~~~~~~~~~11 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h188::15163::25 :warning : notearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'INSN_CODE' XEXP (rt, 7) = arg7; ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hinsn-opinit.c1331:::132823:1123: ::In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote : noteexpanded from macro 'XINT':: expanded from macro 'XEXP'3770 : ./genrtl.h:746#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 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1219::1219 38:: note38: :expanded from macro 'RTL_CHECK2' note: XINT (rt, 1) = arg1;expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~::4391328 ::235::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : 439notenote:: : array 'fld' declared hereexpanded from macro 'XINT'5 : rtunion fld[1]; note ^: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'fld' declared here ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:insn-extract.c38::133 :note44:: 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5 recog_data.dup_loc[0] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 2), 0), 0);: ^ ~ note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XEXP (rt, 2) = arg2;: 1331 ^ ~: 23: note: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1219 ^ ~: 38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded 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]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::35439:: 5note:: expanded from macro 'XEXP' 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-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1219./genrtl.h::39748:: 3note:: In file included from expanded from macro 'RTL_CHECK2' insn-emit.c warning:11: : 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 XSTR (rt, 3) = arg3;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331208::353::1330 :warning23note: : :expanded from macro 'XEXP'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;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219:::133139:38:: 23 :note notenote: : expanded from macro 'RTL_CHECK2': 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)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439:1219::538439:: notenote:: 5array '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]) ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439 ^:5 : noteinsn-extract.c: :array 'fld' declared here705 :36: rtunion fld[1]; ^warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209 ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 2), 0)); : ^ ~3 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::231335:: 25note: : expanded from macro 'XEXP'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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:38::1218 :note38: :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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331:43935::5 : notenote: In file included from : expanded from macro 'XEXP'insn-opinit.c array 'fld' declared here: 11: In file included from rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ^~~3770In file included from : insn-emit.c./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:::11766: :In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::: 393770:warning : : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.hexpanded from macro 'RTL_CHECK2': XVEC (rt, 1) = arg1; 210 ^ ~ :3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~1332: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::23439:warning : notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XVEC' :5: XEXP (rt, 3) = arg3;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :12191331 rtunion fld[1];: 38 ^::23 : note insn-extract.c: note:expanded from macro 'RTL_CHECK2': 717expanded from macro 'XEXP' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])30 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):warning 439 ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (pat, 1), 0), 2));array 'fld' declared here ^ ~38 rtunion fld[1];: note ^: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1219insn-emit.c::3811:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'3770 : ./genrtl.h:211: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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note X0EXP (rt, 4) = NULL_RTX; : ^ ~array 'fld' declared here In file included from rtunion fld[1];insn-opinit.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^:: 111348: :insn-extract.c27In file included from ::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h729:: 3770note: 36: ./genrtl.h::expanded from macro 'X0EXP'784 : 3warning:: array index 2 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) : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XWINT (rt, 1) = arg1; ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (pat, 1), 2), 0)); : ^ ~1218 : ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38: 1224::29 :note : note: expanded from macro 'RTL_CHECK1'expanded from macro 'XWINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) 23 ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: note440 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: expanded from macro 'XEXP'note: array 'hwint' declared here: 439:5 HOST_WIDE_INT hwint[1];: ^note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h: rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h 55 ^:: 261219:: In file included from noteinsn-emit.c: 38expanded from macro 'HOST_WIDE_INT': : note# define HOST_WIDE_INT long: expanded from macro 'RTL_CHECK2' ^ 11 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 212 ^ ~: 3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1331array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 35: note: X0EXP (rt, 5) = NULL_RTX; ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~: 27: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'X0EXP' 1219:39: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1218 ^~~: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439:note: 5:expanded from macro 'RTL_CHECK1' note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439insn-extract.c:5::742: 30note:: array 'fld' declared herewarning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];In file included from insn-opinit.c ^: ro[3] = *(ro_loc[3] = &XEXP (XEXP (pat, 1), 2)); 11 : In file included from ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :insn-emit.c3770:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h11: :: ./genrtl.h1331:In file included from :80223/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::: 3note:3770: : expanded from macro 'XEXP'./genrtl.h :warning 213: :array index 1 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) warning ^ ~: XEXP (rt, 1) = arg1;array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : 1219 ^ ~: 38: X0EXP (rt, 6) = NULL_RTX;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1331 : ^ ~23note:: expanded from macro 'RTL_CHECK2'note : expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::: 439expanded from macro 'X0EXP'1219 ::538:: note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): noteexpanded from macro 'RTL_CHECK2' ^ ~: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : rtunion fld[1];1218 ^ ~: 38 ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439 : note5: insn-extract.cexpanded from macro 'RTL_CHECK1':: 748note:: 30array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): rtunion fld[1]; ^ ~warning ^: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5 ro[2] = *(ro_loc[2] = &XEXP (pat, 2));: ^ ~note : array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1]; : ^ 1331In file included from :insn-emit.c:23:11 : note: In file included from expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: X0EXP (rt, 7) = NULL_RTX; ^ ~38 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1348expanded from macro 'RTL_CHECK2':27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 439In file included from :insn-opinit.c ^ ~5 :11/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::: 1218In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:note38::: 3770array 'fld' declared here: ./genrtl.hnote :: 822 rtunion fld[1];: 3 ^expanded from macro 'RTL_CHECK1': insn-extract.cwarning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1588 :30:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XVEC (rt, 1) = arg1; warning : ^ ~ ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::13325:23:: ro[4] = *(ro_loc[4] = &XEXP (XEXP (pat, 1), 2)); ^ ~notenote : expanded from macro 'XVEC': array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331 rtunion fld[1];:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)23 : ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::12195:: 38note:: array 'fld' declared here note: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3770: ./genrtl.h ^ ~: 823/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3::439 :warning5: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: XSTR (rt, 2) = arg2;array 'fld' declared here ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^:1330 :23:insn-extract.c :note1598: :expanded from macro 'XSTR'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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: ro[5] = *(ro_loc[5] = &XEXP (XEXP (pat, 1), 2));expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::13315::23 note: :array 'fld' declared here note rtunion fld[1];: expanded from macro 'XEXP' ^ In file included from insn-opinit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XVEC (rt, 3) = arg3;1219 : ^ ~38 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1332noteIn file included from :: 23insn-output.cexpanded from macro 'RTL_CHECK2': : 7note: : expanded from macro 'XVEC' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 442 ^ ~: In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h575:4391219:: 5In file included from :insn-emit.c :note11/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h: ::126array 'fld' declared here: 38 :In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote1: rtunion fld[1];expanded from macro 'RTL_CHECK2': ^warning:: 3770'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]insn-extract.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1614 ^ ~: struct mem_usage:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h:30:439232:: 5:^: 3note : warning:array 'fld' declared here: array index 2 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] ro[5] = *(ro_loc[5] = &XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 2)); XEXP (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::1331:2323:: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h note:note350: : expanded from macro 'XEXP'expanded from macro 'XEXP' :1: 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) did you mean struct here? ^ ~ ^ ~ class mem_usage;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :^~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219 :struct38: 1219::38: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439439::55:: notenote: : array 'fld' declared herearray 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from insn-emit.cinsn-extract.c::111665: :In file included from 30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3770 : ./genrtl.h:233:3: warning ro[3] = *(ro_loc[3] = &XEXP (XEXP (pat, 1), 2));: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1348expanded 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1218:note38: :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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::4395::5 :noteIn file included from : insn-opinit.carray 'fld' declared herenote: 11: : array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: rtunion fld[1]; ^3770 : insn-extract.c./genrtl.h:: ^1680844 ::330::In file included from warningwarning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]insn-emit.c :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]11 : In file included from XSTR (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ro[3] = *(ro_loc[3] = &XEXP (XEXP (pat, 1), 2));3770 ^ ~ : ^ ~./genrtl.h :234:3: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13301331::array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]23 :23 :note X0EXP (rt, 3) = NULL_RTX; : note ^ ~: expanded from macro 'XEXP' expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/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) ^ ~ 1348 ^ ~:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h27: :1219 :note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :381219expanded from macro 'X0EXP': 38:: note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): note ^ ~: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^ ~expanded from macro 'RTL_CHECK1' :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::4395 :: 5note:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : notearray 'fld' declared here ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 439 rtunion fld[1]; rtunion fld[1]; ^ ^ : 5In file included from :insn-opinit.c :note11: : array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 rtunion fld[1];: ./genrtl.h ^: 845:In file included from 3insn-emit.c:: 11warning: : In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h XSTR (rt, 2) = arg2;: 235 ^ ~: 3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1330:23: X0EXP (rt, 4) = NULL_RTX;note : ^ ~expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1348 : ^ ~27: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'X0EXP' :1219:38: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1218 : ^ ~38 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'RTL_CHECK1': 5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 439In file included from :insn-opinit.c5:: 11note: : In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: rtunion fld[1];./genrtl.h : ^846 :3In file included from :insn-emit.c: 11warning: : In file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: XSTR (rt, 3) = arg3; ./genrtl.h ^ ~: 236:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1330 :warning23: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XSTR' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13481219::2738:: notenote: : expanded from macro 'X0EXP'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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51218:: 38note: :array 'fld' declared here note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 6 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o insn-preds.o -MT insn-preds.o -MMD -MP -MF ./.deps/insn-preds.TPo insn-preds.c In file included from insn-emit.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from insn-peep.c:7: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from insn-emit.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 insn-output.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from insn-peep.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from insn-output.c:11: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from insn-preds.c:7: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from insn-peep.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: In file included from noteinsn-output.c: :previous use is here11 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hclass rtx_def;: 1384 ^: 13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-peep.c:7 rtx tmp = XEXP (this, 1);: In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::2441331: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h23::275 :note11: :expanded from macro 'XEXP' warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h38::76 :note7: :expanded from macro 'RTL_CHECK2' note: previous use is here class rtx_def;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:In file included from 38insn-preds.c:: 7note: : In file included from expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning ^ ~: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:struct pod_mode 5^: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from insn-preds.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from insn-preds.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from insn-output.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ 128 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o insn-recog.o -MT insn-recog.o -MMD -MP -MF ./.deps/insn-recog.TPo insn-recog.c 6 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o insn-enums.o -MT insn-enums.o -MMD -MP -MF ./.deps/insn-enums.TPo insn-enums.c In file included from insn-peep.c:9: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10439:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (IS_NOMARK_TLSGETADDR (operands[2])) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1503:8: note: expanded from macro 'IS_NOMARK_TLSGETADDR' && (XINT (OP, 1) == UNSPEC_TLSGD \ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10439:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (IS_NOMARK_TLSGETADDR (operands[2])) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1504:11: note: expanded from macro 'IS_NOMARK_TLSGETADDR' || XINT (OP, 1) == UNSPEC_TLSLD)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10439:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (IS_NOMARK_TLSGETADDR (operands[2])) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1503:8: note: expanded from macro 'IS_NOMARK_TLSGETADDR' && (XINT (OP, 1) == UNSPEC_TLSGD \ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10439:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (IS_NOMARK_TLSGETADDR (operands[2])) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1504:11: note: expanded from macro 'IS_NOMARK_TLSGETADDR' || XINT (OP, 1) == UNSPEC_TLSLD)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10472:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (IS_NOMARK_TLSGETADDR (operands[2])) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1503:8: note: expanded from macro 'IS_NOMARK_TLSGETADDR' && (XINT (OP, 1) == UNSPEC_TLSGD \ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10472:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (IS_NOMARK_TLSGETADDR (operands[2])) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1504:11: note: expanded from macro 'IS_NOMARK_TLSGETADDR' || XINT (OP, 1) == UNSPEC_TLSLD)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:clang5: :warning : note: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10472:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (IS_NOMARK_TLSGETADDR (operands[2])) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1503:8: note: expanded from macro 'IS_NOMARK_TLSGETADDR' && (XINT (OP, 1) == UNSPEC_TLSGD \ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10472:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (IS_NOMARK_TLSGETADDR (operands[2])) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1504:11: note: expanded from macro 'IS_NOMARK_TLSGETADDR' || XINT (OP, 1) == UNSPEC_TLSLD)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10501:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (IS_NOMARK_TLSGETADDR (operands[2])) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1503:8: note: expanded from macro 'IS_NOMARK_TLSGETADDR' && (XINT (OP, 1) == UNSPEC_TLSGD \ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10501:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (IS_NOMARK_TLSGETADDR (operands[2])) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1504:11: note: expanded from macro 'IS_NOMARK_TLSGETADDR' || XINT (OP, 1) == UNSPEC_TLSLD)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10501:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (IS_NOMARK_TLSGETADDR (operands[2])) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1503:8: note: expanded from macro 'IS_NOMARK_TLSGETADDR' && (XINT (OP, 1) == UNSPEC_TLSGD \ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10501:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (IS_NOMARK_TLSGETADDR (operands[2])) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1504:11: note: expanded from macro 'IS_NOMARK_TLSGETADDR' || XINT (OP, 1) == UNSPEC_TLSLD)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:12757:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mask = INTVAL (XVECEXP (SET_SRC (XVECEXP (operands[0], 0, i)), 0, 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:12932:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mask |= INTVAL (XVECEXP (SET_SRC (XVECEXP (operands[0], 0, i)), 0, 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from insn-peep.c:10: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 113 warnings generated. In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ggc-page.o -MT ggc-page.o -MMD -MP -MF ./.deps/ggc-page.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:8: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from insn-peep.c:19: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from insn-peep.c:20: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:20: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:20: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o alias.o -MT alias.o -MMD -MP -MF ./.deps/alias.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c In file included from insn-preds.c:11: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from insn-preds.c:11: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' clang#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): warning ^ ~: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:8: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md./genrtl.h::2609126::353:: warningwarning: : 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] XEXP (rt, 3) = arg3; ^ ~ emit_insn (gen_add3_insn (op2, XEXP (addr1, 1), op2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1331expanded from macro 'XEXP': 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1219 :38 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1219:38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439: rtunion fld[1];5 : ^ noteIn file included from : insn-preds.carray 'fld' declared here: 11: In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^3770: ./genrtl.h:127/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md::32613:: 36warning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ addr2 = gen_rtx_PLUS (Pmode, op2, XEXP (addr1, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::121923:: 38note: : 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5:: 1219note:: 38array 'fld' declared here: note: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ In file included from insn-preds.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])11 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:./genrtl.h128::9523::42 :warning : notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'gen_rtx_PLUS' XINT (rt, 5) = arg5; ^ ~ gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: ./genrtl.hnote:: 39expanded from macro 'XINT': 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219 ^~:38 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'RTL_CHECK2' :5: note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439 ^: 5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.mdnote:: 2672expanded from macro 'RTL_CHECK2' :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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5 emit_insn (gen_add3_insn (op2, XEXP (addr1, 1), op2));: note ^ ~: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :insn-preds.c1331::1123: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'XEXP': ./genrtl.h:158:3: warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 7) = NULL_RTX;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1348note:: 27expanded 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1218 :note38: :array 'fld' declared here note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])2676 : ^ ~36 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning439: :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]; addr2 = gen_rtx_PLUS (Pmode, op2, XEXP (addr1, 1)); ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:952: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) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ 2763/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::43914::5 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here rtunion fld[1]; ^ In file included from || REGNO (XEXP (addr1, 1)) == REGNO (dest2))insn-preds.c: 11 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348::2723:: note: noteexpanded from macro 'X0EXP': expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1218: ^ ~38 : note: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'439: 5: note: array 'fld' declared here rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:2765:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] emit_insn (gen_add3_insn (op2, XEXP (addr1, 1), op2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:2769:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] addr2 = gen_rtx_PLUS (SImode, op2, XEXP (addr1, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38In file included from :insn-preds.c:11 : noteIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'3770 : ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::1331952:23:: 42note:: expanded from macro 'XEXP' note: expanded from macro 'gen_rtx_PLUS' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1)):38 : ^~~~note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h ^ ~: 39/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::43940:5:: notenote: : array 'fld' declared here expanded from macro 'gen_rtx_fmt_ee' rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO):3770 : ^~./genrtl.h: 233:3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h warning:: 439array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: X0EXP (rt, 2) = NULL_RTX; note ^ ~: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348 rtunion fld[1];:27 : ^ note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 2816 ^ ~: 35/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here rtunion fld[1]; ^ emit_insn (gen_add3_insn (op2, XEXP (addr1, 1), op2)); ^ ~In file included from insn-preds.c :11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::2621331::323:: warningnote: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' XINT (rt, 5) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1219 :note38: :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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38439:: 5note:: expanded from macro 'RTL_CHECK2'note : array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md439::52820:: 37note:: array 'fld' declared herewarning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from addr2 = gen_rtx_PLUS (SImode, op2, XEXP (addr1, 1));/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331note:: 23expanded from macro 'XSTR' : note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1219 : ^ ~38 : note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^ ~array 'fld' declared here rtunion fld[1]; ^./genrtl.h :952: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) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hinsn-recog.c::4398:5: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hnote:: 442array 'fld' declared here: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h: rtunion fld[1];244 : ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h :272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from insn-recog.c:8: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c11:: 22In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::377076: :./genrtl.h1::844 :warning3: :class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; XSTR (rt, 1) = arg1;^ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :56:8/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1330note:: 23previous use is here: note: expanded from macro 'XSTR' struct rtx_def; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:8: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from insn-preds.c:19: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:19: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:19: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:20: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ insn-peep.c:47:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:65:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:68:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:71:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:73:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:73:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:78:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2931; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:90:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:108:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:111:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:114:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:116:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:116:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:121:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2932; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:133:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:151:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:154:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:157:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:159:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:159:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:164:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2933; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:176:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:194:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:197:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:200:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:202:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:202:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:207:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2934; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:219:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:237:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:240:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:243:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:245:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:245:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:250:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2935; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:262:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:280:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:283:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:286:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:288:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:288:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:293:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2936; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:305:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:323:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:326:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.cexpanded from macro 'XEXP': 23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~warning : class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219class rtx_def;: 38^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hnote:: expanded from macro 'RTL_CHECK2'56 :8: note: previous use is here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:329:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:331:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:331:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:336:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2937; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:348:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:366:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:369:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:372:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:374:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:374:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:379:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2938; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:391:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:409:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:412:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:415:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:417:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:417:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:422:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2939; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:434:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:452:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:455:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:458:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:460:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:460:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:465:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2940; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:477:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:495:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:498:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:501:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:503:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:503:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:508:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2941; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:520:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:538:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:541:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:544:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:546:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:546:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:551:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2942; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:563:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:581:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:584:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:587:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:589:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:589:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:594:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2943; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:606:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:624:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:627:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:630:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:632:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:632:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:637:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2944; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:649:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:667:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:670:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:673:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:675:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:675:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:680:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2945; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:692:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:710:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:713:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3201331::123:: warningnote: : 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]expanded from macro 'XEXP' struct pod_mode ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^~~note : did you mean struct here? /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39:template class pod_mode; note ^~~~~: expanded from macro 'RTL_CHECK2' struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:716:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:718:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:718:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:723:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2946; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:735:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:753:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:756:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:759:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:761:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:761:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:766:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2947; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:778:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:796:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:799:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:802:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:804:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:804:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:809:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2948; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:821:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:839:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:842:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:845:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:847:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:847:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:852:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2949; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:864:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:882:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:885:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:888:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:890:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:890:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:895:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2950; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:907:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:925:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:928:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:931:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:934:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:934:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:938:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2951; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:950:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:968:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:971:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:974:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:977:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:977:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:981:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2952; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:993:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1011:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1014:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1017:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1020:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1020:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1024:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2953; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1036:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1054:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1057:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1060:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1063:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1063:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1067:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2954; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1079:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1097:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1100:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1103:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1106:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1106:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1110:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2955; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1122:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1140:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1143:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1146:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1149:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1149:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1153:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2956; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1165:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1183:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1186:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1189:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 784 ^ ~: 18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:35: note: expanded from macro 'XEXP' && INTVAL (XEXP (op, 1)) == -16) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:13311331::3523:: note: noteexpanded 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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191219::3839: :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]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1952439::295:: notenote: : expanded from macro 'INTVAL'array 'fld' declared here rtunion fld[1]; ^#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ insn-peep.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::11921226::733: :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XCWINT' x = XEXP (XEXP (XEXP (pat, 1), 0), 1); #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^ ~ ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391331::523:: notenote: : expanded from macro 'XEXP'array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1192:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1196:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2957; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1208:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1226:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1229:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1232:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h814::133118::35 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' && INTVAL (XEXP (op, 1)) == -16)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h note:: 1331array 'fld' declared here: 23 rtunion fld[1];: ^ note: expanded from macro 'XEXP' insn-peep.c:1235:7: 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] ^ ~ x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381331:: 23note:: noteexpanded 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^ ~1219 :38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 29 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'INTVAL': 5: note: array 'fld' declared here rtunion fld[1]; #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^ insn-peep.c ^~~: 1235:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33 x = XEXP (XEXP (XEXP (pat, 1), 0), 1);: ^ ~note : expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331: rtunion fld[1];23 : ^ note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1239:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2958; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1251:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1269:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1272:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1275:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1278:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md: :expanded from macro 'RTL_CHECK2'847 :24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5 && indexed_address (XEXP (XEXP (op, 0), 1), mode)))));: ^ ~note : array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1331 ^: 23:insn-peep.c :note1278: :expanded from macro 'XEXP'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) x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391331::523:: notenote: : expanded from macro 'XEXP'array 'fld' declared here rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1282:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2959; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1294:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1312:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1315:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1318:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1321:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1321:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::43922:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :note442: : array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244 rtunion fld[1];: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h ^: 272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] insn-peep.c:inline struct rtx_def *1325 : ^3 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :warning76:: 7array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: previous use is here INSN_CODE (ins1) = 2960; class rtx_def; ^~~~~~~~~~~~~~~~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.cnote:: 22expanded from macro 'INSN_CODE': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: #define INSN_CODE(INSN) XINT (INSN, 5)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h ^ ~: 244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::2751328::1123:: notewarning: : expanded from macro 'XINT'struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::761219::738:: notenote: : expanded from macro 'RTL_CHECK2'previous use is here class rtx_def;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1337:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1355:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1358:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1361:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1364:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1364:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md x = XEXP (XEXP (XEXP (pat, 1), 0), 1);: 952 ^ ~: 38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !legitimate_indexed_address_p (XEXP (addr, 1), 0))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1331 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::439 :note5: :expanded from macro 'XEXP' note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 957 ^ ~: 18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: addr = XEXP (XEXP (addr, 1), 0);38 : ^ ~ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::133135::23 :note : noteexpanded 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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::121939::38 :note : 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]) ^~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13311331::3535:: 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) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1219:39:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:expanded from macro 'RTL_CHECK2'5 : note: array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: noteinsn-peep.c: :array 'fld' declared here1368 :3: rtunion fld[1]; warning ^: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md: INSN_CODE (ins1) = 2961;960 : ^~~~~~~~~~~~~~~~ 12: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1516 :25: note: expanded from macro 'INSN_CODE' offset = XEXP (addr, 1); ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13311328::2323:: notenote: : expanded from macro 'XEXP'expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381219:: 38note:: expanded from macro 'RTL_CHECK2'note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note5: :array 'fld' declared here note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; ^ insn-peep.c:1380:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1398:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1401:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1404:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1407:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1407:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1411:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2962; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1423:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1441:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1444:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1447:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 994 ^~~:7 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning: 439array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: note: if (XINT (op, 1) == UNSPEC_TLSGD)array 'fld' declared here ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1328:23: note: expanded from macro 'XINT' insn-peep.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 1450 ^ ~: 7:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38warning:: 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: x = XEXP (XEXP (XEXP (pat, 1), 0), 1);439 : ^ ~5 : note: array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1331 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md23::996 :note7: :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) if (XINT (op, 1) == UNSPEC_TLSLD) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1328note:: 23expanded from macro 'RTL_CHECK2': note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 439 ^ ~: 5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote: :array 'fld' declared here1219 :38 rtunion fld[1];: ^ noteinsn-peep.c: :1450expanded from macro 'RTL_CHECK2': 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]) ^ ~ x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1454:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2963; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1466:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1484:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1487:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.mdinsn-peep.c::10201490::1119:: 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] if (XINT (op, 1) != UNSPEC_PLTSEQ) ^ ~ x = XEXP (XEXP (XEXP (pat, 1), 0), 0); /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~:1328: 23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1493:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1493:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1497:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2964; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1509:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1527:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1530:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1533:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1536:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1536:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1540:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2965; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1552:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1570:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1573:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1576:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1579:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1579:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1583:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2966; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1595:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1613:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1616:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1619:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1622:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1622:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1626:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2967; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1638:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1656:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23:: 439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h5::435 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h: :array 'fld' declared here320 :1 rtunion fld[1]; : ^ warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] insn-peep.cstruct pod_mode: 1659^: 13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:35::68 note:: 20expanded from macro 'XEXP' : note: did you mean struct here?#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2'template class pod_mode; ^~~~~ struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1662:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1665:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1665:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1669:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2968; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:22: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h ^ ~: 442: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h::38:575 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h: :expanded from macro 'RTL_CHECK2'126 :1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct mem_usage/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :^439 :5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1681:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::11331:: 23note:: did you mean struct here?note: expanded from macro 'XEXP' class mem_usage; ^~~~~ struct #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1699:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1702:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1705:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1708:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1708:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1712:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2969; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1724:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1742:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1745:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1748:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md:1246:17 x = XEXP (XEXP (XEXP (pat, 1), 0), 0);: ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || REGNO (SET_SRC (elt)) != CR2_REGNO ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define SET_SRC(RTX) XCEXP (RTX, 1, SET)1331 : ^ ~23 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1365expanded from macro 'XEXP': 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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1220 :37note: note: : expanded from macro 'RTL_CHECK2'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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331#define REGNO(RTX) (rhs_regno(RTX)):35 : ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'XEXP': 5: note: array 'fld' declared here rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1751:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1751:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.c:1755:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2970; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md:1278:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || !memory_operand (SET_SRC (elt), Pmode) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md:1289:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || !memory_operand (SET_SRC (elt), Pmode) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md:1310:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || !memory_operand (SET_SRC (elt), DFmode) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md:1337:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (SET_SRC (XVECEXP (op, 0, 0)), 1) != UNSPECV_SET_VRSAVE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md:1337:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (SET_SRC (XVECEXP (op, 0, 0)), 1) != UNSPECV_SET_VRSAVE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:35: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md:1341:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src_regno = REGNO (XVECEXP (SET_SRC (XVECEXP (op, 0, 0)), 0, 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md:1369:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XVECLEN (SET_SRC (XVECEXP (op, 0, 0)), 0) != 2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md:1379:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src_reg = XVECEXP (SET_SRC (exp), 0, 0); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md:1391:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] unspec = SET_SRC (exp); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md:1395:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (unspec, 1) != UNSPEC_MOVESI_FROM_CR ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md:1417:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XVECLEN (SET_SRC (XVECEXP (op, 0, 0)), 0) != 2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md:1419:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src_reg = XVECEXP (SET_SRC (XVECEXP (op, 0, 0)), 0, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md:1437:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] unspec = SET_SRC (exp); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md:1441:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (unspec, 1) != UNSPEC_MOVESI_TO_CR ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md:1490 rtx tmp = XEXP (this, 1);: 20 ^ ~: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: note: expanded from macro 'XEXP' src_addr = XEXP (SET_SRC (XVECEXP (op, 0, 0)), 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 2649 ^ ~:22 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'SET_SRC': 5: note: #define SET_SRC(RTX) XCEXP (RTX, 1, SET)array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md:1505:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = INTVAL (XEXP (src_addr, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md:1525:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] newaddr = XEXP (SET_SRC (elt), 0); /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^~~~~~~~~~~~~: 1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :2649:22: note: expanded from macro 'SET_SRC'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define SET_SRC(RTX) XCEXP (RTX, 1, SET): 1219 ^ ~: 38: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1365: 32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 5 ^ ~: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220 rtunion fld[1];: 37 ^: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~1465 :10: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1219:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]39 : note: expanded from macro 'RTL_CHECK2' return XEXP (insn, 1); ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391331::523:: note: array 'fld' declared here note: rtunion fld[1]; ^ expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md:1534:24: 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) ^ ~ newoffset = INTVAL (XEXP (newaddr, 1)); ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1219 : ^38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'INTVAL': 1470:10: warning: #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~ return XBBDEF (insn, 2); ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1226/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::331335:: 25note:: expanded from macro 'XCWINT'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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1218note:: 38array 'fld' declared here: note: rtunion fld[1];expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md:1564:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src_regno = REGNO (SET_SRC (XVECEXP (op, 0, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) warning: ^ ~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890: return safe_as_a (JUMP_LABEL (insn));31 : ^~~~~~~~~~~~~~~~~ note: expanded from macro 'REGNO' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:#define REGNO(RTX) (rhs_regno(RTX))28 : ^~~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'JUMP_LABEL': 439:5: note: array 'fld' declared here#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1365:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md32:1580:: 24note:: expanded from macro 'XCEXP'warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) offset = INTVAL (XEXP (dest_addr, 1)); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 439 ^ ~: 5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219:38: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391855::510: :note : array 'fld' declared herewarning : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md:1596:14: return JUMP_LABEL (this); warning ^~~~~~~~~~~~~~~~~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: || REGNO (SET_SRC (elt)) != src_regno + i ^~~~~~~~~~~~~1844 :28: note: expanded from macro 'JUMP_LABEL' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)expanded from macro 'SET_SRC' ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~ :1365/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::136532:32:: note: expanded from macro 'XCEXP'note : expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 37 ^ ~: note: expanded from macro 'RTL_CHECKC1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1220:37:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECKC1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1890:31: note: expanded from macro 'REGNO' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define REGNO(RTX) (rhs_regno(RTX)) ^~~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5:: note439: array 'fld' declared here: 5 rtunion fld[1]; : ^ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md: :array 'fld' declared here1609: 24: warning: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ newoffset = INTVAL (XEXP (newaddr, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1860:40: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952: return safe_as_a (JUMP_LABEL (this));29 : ^~~~~~~~~~~~~~~~~note : expanded from macro 'INTVAL' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)28 : ^~~ note: expanded from macro 'JUMP_LABEL' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): ^ ~note : expanded from macro 'XCWINT'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1365:32: note#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): expanded from macro 'XCEXP' ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1]; 1220 ^ :37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c37:: 23note: : In file included from expanded from macro 'RTL_CHECKC1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h : ^ ~272 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h8::439 :warning5: :struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: array 'fld' declared here inline struct rtx_def * rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: ^76 :7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md:1628:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XVECEXP (op, 0, 0), 1) == const0_rtx); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md:1636:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_CODE (op) == PLUS && add_cint_operand (XEXP (op, 1), mode)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md:1639:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return GET_CODE (op) == UNSPEC && XINT (op, 1) == UNSPEC_TOCREL; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md:1659:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int_const = XEXP (op, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md:1720:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/predicates.md:1783:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:16: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:16: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:16: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:17: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ insn-recog.c:744:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:817:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:820:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:879:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:886:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:890:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:906:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:922:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x2, 1) != 90 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:930:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:945:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:952:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1051:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1054:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1084:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1087:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct insn-recog.c:1124:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1190:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1322:8: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1335::133125::23 :note : noteexpanded from macro 'XBBDEF': 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1218 :38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded from macro 'RTL_CHECK1': 38: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 439:5 rtunion fld[1];: ^note : array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1359:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10 x15 = XEXP (x3, 1);: ^ ~warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h return XBBDEF (insn, 2);: 1331 ^ ~: 23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1335: :expanded from macro 'XEXP'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) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::121838::38 :note : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439439::55:: notenote: : array 'fld' declared herearray 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1419:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h x2 = XEXP (x1, 1);: 1501 ^ ~: 10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23 return XUINT (insn, 4);: ^ ~note : expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1329:26: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XUINT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)1219 : ^ ~38 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5439:: 5note:: array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ insn-recog.c:1420:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1485:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1486:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1497:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1848 :34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:insn-recog.c439::15105::8 :note : warningarray 'fld' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1860note:: 40expanded from macro 'RTL_CHECK2': warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: return safe_as_a (JUMP_LABEL (this));439 : ^~~~~~~~~~~~~~~~~5 : note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844 rtunion fld[1];: 28 ^: noteinsn-recog.c: :expanded from macro 'JUMP_LABEL'1511 :8: warning: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: x3 = XEXP (x2, 1);1365 : ^ ~32 : note: expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note ^ ~: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECKC1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 1219 ^ ~: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:5: :expanded from macro 'RTL_CHECK2' note: array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1547:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1548:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~insn-recog.c :1591/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::81363:: 32warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XCSUBREG' x2 = XEXP (x1, 1); ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::122023::37 :note : noteexpanded from macro 'XEXP': expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391219::538:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1592:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1603:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1629:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1677:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1686:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1708:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1790:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct insn-recog.c:1806:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1814:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1829:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1874:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1914:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1917:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3040note:: 19array 'fld' declared here: warning: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hinsn-recog.c::12192014::388:: notewarning: : expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :array 'fld' declared here 23: rtunion fld[1];note : ^expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' insn-recog.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 2102 ^ ~: 8/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here x2 = XEXP (x1, 1); ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::146538::10 :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]) return XEXP (insn, 1); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::1331:523: :note : notearray 'fld' declared here: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::21451486::810:: warningwarning: : 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] x5 = XEXP (x3, 1); return XEXP (insn, 3); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1331 note:: 23expanded 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :expanded from macro 'RTL_CHECK2'38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5array 'fld' declared here: note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; ^ insn-recog.c:2148:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1331: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : note: expanded from macro 'XEXP' return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 23 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:expanded from macro 'XEXP'1219 :38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1219 ^ ~: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'RTL_CHECK2': note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here insn-recog.c rtunion fld[1];: 2213 ^:8 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:2288:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::18601331::4023:: warningnote: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' return safe_as_a (JUMP_LABEL (this));#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191844::3828:: note: expanded from macro 'RTL_CHECK2'note : expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1365note:: 32array 'fld' declared here:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h note:: 3760expanded from macro 'XCEXP' rtunion fld[1];: 11 ^ : insn-recog.c#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):warning2290 : ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]8 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning attrs = MEM_ATTRS (x);: 1220array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 37 ^~~~~~~~~~~~~: x5 = XEXP (x4, 1); note ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1': 2572/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::241331:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 23 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote: : 439note:expanded from macro 'MEM_ATTRS': 5 :expanded from macro 'XEXP' note: array 'fld' declared here#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) rtunion fld[1]; ^ ~ ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1355 :29:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :expanded from macro 'X0MEMATTR'38 : note: expanded from macro 'RTL_CHECK2' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1865#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~: 1220/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3439:: 37warning:: 5array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :note : note JUMP_LABEL (this) = target;expanded from macro 'RTL_CHECKC1': array 'fld' declared here ^~~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : 1844/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::28439:: 5note:: expanded from macro 'JUMP_LABEL'note : array 'fld' declared here rtunion fld[1]; #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:2367:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::43951::53:: notewarning: : array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])insn-recog.c : ^ ~2500 :8/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here x5 = XEXP (x3, 1); ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: insn-recog.carray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 2568:8: XINT (rt, 4) = arg4; warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328 x5 = XEXP (x3, 1);: 23 ^ ~: note: expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note ^ ~: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::26439: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::3770 : note./genrtl.h: :array 'fld' declared here128 :3: rtunion fld[1]; warning : ^array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:2607:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c::121926:: 38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'RTL_CHECK2'./genrtl.h :152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;: 439 ^ ~: 5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:array 'fld' declared here1331 :23: rtunion fld[1];note : ^expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3:insn-recog.c :warning2646: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 8: warning XINT (rt, 5) = arg5;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h x5 = XEXP (x3, 1);: 1328 ^ ~: 23: note: expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note ^ ~: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1219 ^ ~: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'RTL_CHECK2': note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c439::265: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770array 'fld' declared here: ./genrtl.h:157 rtunion fld[1];: 3 ^: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:2682:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:2694:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.carray 'fld' declared here: 26: In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^3770 : ./genrtl.hinsn-recog.c::1822698::39:: 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] XEXP (rt, 1) = arg1; x11 = XEXP (x3, 1); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13311331:23::23 :note : noteexpanded 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381219:: 38note:: expanded from macro 'RTL_CHECK2'note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note5: :array 'fld' declared here note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c ^: 26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:2712:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c : ^26 : In file included from insn-recog.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37702723: :./genrtl.h8::208 :warning3: :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] x6 = XEXP (x5, 1); ^ ~ XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1331 :note23: :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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::1219:3838:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439439::55:: notenote: : array 'fld' declared herearray 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.cinsn-recog.c::262730: :In file included from 8/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770warning: : ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 209:3: warning x8 = XEXP (x4, 1);: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1335note:: 25expanded from macro 'XEXP': 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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::121838:38:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439439::55:: notenote: : array 'fld' declared herearray 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ insn-recog.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c2734::268: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 3770array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:210:3 x9 = XEXP (x8, 1);: ^ ~warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XEXP (rt, 3) = arg3;: ^ ~1331 :23: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'1331 :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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1219 :note38: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5439::5 :note : notearray 'fld' declared here: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1];insn-recog.c : ^2776 :8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from insn-recog.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::27973770:: 8./genrtl.h:: 233warning:: 3array 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] x3 = XEXP (x2, 1); ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1348expanded from macro 'XEXP': 27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 1219 ^ ~: 38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1218expanded from macro 'RTL_CHECK2': 38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439 :note5: :array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; insn-recog.c ^: 2804:8In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c :warning26: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: x6 = XEXP (x4, 1);./genrtl.h : ^ ~234 :3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331warning:: 23array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XEXP' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13481219::2738:: notenote: : expanded from macro 'X0EXP'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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1218439::385:: notenote: : expanded from macro 'RTL_CHECK1'array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:2834:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' insn-recog.c#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 2867 ^ ~: 8:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1218: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38 : note: expanded from macro 'RTL_CHECK1' x3 = XEXP (x2, 1); ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::43923::5 :note : noteexpanded 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 ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c :26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::377038: :./genrtl.h :note260: :expanded from macro 'RTL_CHECK2'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;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1348: rtunion fld[1];27 : ^ note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: insn-recog.cnote:: 2886expanded from macro 'X0MEMATTR':8 : 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) ^ ~ x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1331expanded from macro 'RTL_CHECKC1': 23: note: expanded from macro 'XEXP'In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c : ^ ~26 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):3770 439 ^ ~: 5: :./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3691219note::383: :: array 'fld' declared herewarning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' rtunion fld[1]; XEXP (rt, 1) = arg1; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::13315::23 :note : notearray 'fld' declared here: expanded from macro 'XEXP' rtunion fld[1]; ^ insn-recog.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 2889 ^ ~: 8: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1219array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: note: x4 = XEXP (x3, 1);expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::23439:: 5note:: expanded from macro 'XEXP'note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c ^ ~: 26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12193770:: 38./genrtl.h:: 370note:: 3expanded from macro 'RTL_CHECK2': 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331439::235:: notenote: : expanded from macro 'XEXP'array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~insn-recog.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h2909::121913::38 : warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' x10 = XEXP (x6, 1); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1331array 'fld' declared here :23: rtunion fld[1]; note ^: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:2932:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x11, 1); ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c::133126:: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'XEXP'./genrtl.h :33: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] ^ ~ XEXP (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219 ^ ~: 38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1331expanded from macro 'RTL_CHECK2': 23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 5 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1219 :38: rtunion fld[1];note : ^expanded from macro 'RTL_CHECK2' insn-recog.c:2940:17:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note x15 = XEXP (x13, 1);: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:2967:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x11, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c rtunion fld[1];: 26 ^: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hinsn-recog.c::37702973: :./genrtl.h13::51 :warning3: : 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] x16 = XEXP (x7, 1); XEXP (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::231331:: 23note:: 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) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note: :expanded from macro 'RTL_CHECK2'38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5:array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ insn-recog.c:2982:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from x10 = XEXP (x6, 1);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c : ^ ~26 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h:1331:435::233:: notewarning: : expanded from macro 'XEXP'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) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1224:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h29::1219 :note38: :expanded from macro 'XWINT' note: expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])440 : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :array 'hwint' declared here5 : note: HOST_WIDE_INT hwint[1];array 'fld' declared here ^ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h : ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c55:insn-recog.c:26::262989 : :In file included from note13: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::expanded from macro 'HOST_WIDE_INT' 3770warning: # define HOST_WIDE_INT long./genrtl.h : : ^69array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3 In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c : x15 = XEXP (x13, 1);26 : ^ ~In file included from warning /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :: 1331 XEXP (rt, 1) = arg1;./genrtl.h: : ^ ~436 23::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h 3note:: expanded from macro 'XEXP': warning1331: :array index 2 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) XWINT (rt, 2) = arg2; note ^ ~ ^ ~: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224::291219::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 : ^ ~ note : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XWINT' : :expanded from macro 'RTL_CHECK2'1219 :#define XWINT(RTX, N) ((RTX)->u.hwint[N])38 : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: : ^ ~440expanded from macro 'RTL_CHECK2' : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note5 :: ^ ~array 'hwint' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote: HOST_WIDE_INT hwint[1];array 'fld' declared here: 439 ^ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h5: rtunion fld[1];: 55 ^:note26: : array 'fld' declared here insn-recog.c note:: 2995expanded from macro 'HOST_WIDE_INT': rtunion fld[1];13 # define HOST_WIDE_INT long ^: ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x18 = XEXP (x16, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:3024:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:3049:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x11, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:3057:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x13, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:In file included from 3086/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c::1326:: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 3770array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:470:3 x10 = XEXP (x6, 1);: ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331 SUBREG_BYTE (rt) = arg1;: 23 ^~~~~~~~~~~~~~~~: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~expanded from macro 'SUBREG_BYTE' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)38 : ^ ~ noteIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c::1363: :26expanded from macro 'RTL_CHECK2': 32 :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3770: : ./genrtl.hexpanded from macro 'XCSUBREG': ^ ~ 124/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): 439 ^ ~:warning : 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1220note : :array 'fld' declared here37 XEXP (rt, 1) = arg1;: rtunion fld[1];note ^ ~: expanded from macro 'RTL_CHECKC1' ^ insn-recog.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~3119 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331439::1723:: 5 :notewarning: : 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 x13 = XEXP (x11, 1); rtunion fld[1]; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::121923::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]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1219 :38note:: array 'fld' declared herenote: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c ^ ~: 26/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:5::3770 : note./genrtl.h: :array 'fld' declared here125 :3: rtunion fld[1]; warning ^: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-recog.c:3127:17 XBBDEF (rt, 2) = arg2;: ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335 x15 = XEXP (x13, 1); : ^ ~25 : note: expanded from macro 'XBBDEF' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note : ^ ~expanded from macro 'XEXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1218 : ^ ~26 : 38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:note1219: :expanded from macro 'RTL_CHECK1': 383770:: ./genrtl.hnote#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 487: : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::439 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: X0EXP (rt, 1) = NULL_RTX;439 :note5 : ^ ~: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote : :array 'fld' declared here1348 rtunion fld[1];: 27 ^ rtunion fld[1]; : ^In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c: :insn-recog.cexpanded from macro 'X0EXP'26: 3160: :In file included from 13/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~3770 warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1218 ./genrtl.h::38:126 x10 = XEXP (x6, 1); :note 3 ^ ~: :expanded from macro 'RTL_CHECK1' warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 23 XEXP (rt, 3) = arg3;: ^ ~ note : ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : note1331 ^ ~: : 23array 'fld' declared here:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h note:: 1219 rtunion fld[1];: 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]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::439:385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) insn-recog.c ^ ~: 3191/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::17439::5 : warningnote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here rtunion fld[1]; ^ x13 = XEXP (x11, 1); ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701331: :./genrtl.h23::127 :note3: :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) XINT (rt, 4) = arg4; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1328note:: 23expanded from macro 'RTL_CHECK2': note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)439 : ^ ~5 : note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1219:38 rtunion fld[1];: ^note : expanded from macro 'RTL_CHECK2'insn-recog.c :3199: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]) ^ ~ x15 = XEXP (x13, 1);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331 :note: 23array 'fld' declared here: note: rtunion fld[1];expanded from macro 'XEXP' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1219./genrtl.h::38128:: 3note:: 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]) XINT (rt, 5) = arg5; In file included from ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c : ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h26:: 439 In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:::1328 3770note: :./genrtl.h23: ::520array 'fld' declared here: 3note :: expanded from macro 'XINT' rtunion fld[1]; warning : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:12191348::3827:: notenote: : expanded from macro 'X0EXP'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]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38439:: 5note:: expanded from macro 'RTL_CHECK1'note: array 'fld' declared here rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c::43926:5:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here3770 : ./genrtl.h: rtunion fld[1];129 : ^3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' insn-recog.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3259 ^ ~: 8/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here x3 = XEXP (x2, 1); ^ ~ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h26:: 1331In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::3770 : note./genrtl.h: :expanded from macro 'XEXP'153 :3:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 26 ^ ~: warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h 3770:: 1219./genrtl.h: XBBDEF (rt, 2) = arg2;: 38573 ^ ~: 3:: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warningnote: : 1335array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:expanded from macro 'RTL_CHECK2' 25: XSTR (rt, 1) = arg1;note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XBBDEF' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1330439#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): : ^ ~235 :: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:note: 1218array 'fld' declared here: expanded from macro 'XSTR': rtunion fld[1]; 38 : ^ note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): expanded from macro 'RTL_CHECK1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])38 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'439 :5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 rtunion fld[1];: 5 ^: note: In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c :26: rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 3770: In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c::15426:: 3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning3770: : ./genrtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 574:3: XEXP (rt, 3) = arg3;warning : ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1330 :note23: :expanded from macro 'XEXP' note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::121938::38 :note : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note5: :array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c::121926:: 38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'RTL_CHECK2'./genrtl.h :592: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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XSTR (rt, 1) = arg1;: 439 ^ ~: 5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1330: :array 'fld' declared here23 : note rtunion fld[1];: expanded from macro 'XSTR' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1219./genrtl.h::38157::3 :note insn-recog.c: warningexpanded from macro 'RTL_CHECK2': : 3302array 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])8 : XEXP (rt, 6) = arg6; warning ^ ~ ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::1331 x3 = XEXP (x2, 1);5 ::23 ^ ~note : array 'fld' declared here: note: rtunion fld[1];expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1331 :23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note ^ ~: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'RTL_CHECK2': 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c::526:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here 3770: ./genrtl.h rtunion fld[1];: 158 ^: 3:insn-recog.c :warning3304:: 8array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ x5 = XEXP (x4, 1); ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1348:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote: :expanded from macro 'X0EXP'1331 :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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 1218In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38121926:: :38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote :: noteexpanded from macro 'RTL_CHECK1'3770 : : expanded from macro 'RTL_CHECK2'./genrtl.h :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])611 : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ::439 ^ ~warning: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]439 : 5note: XSTR (rt, 1) = arg1;: array 'fld' declared here note : ^ ~array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1330 :23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c182:26:: 3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning3770: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :630:3: warning: XEXP (rt, 1) = arg1;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13311332::2323:: notenote: : expanded from macro 'XVEC'expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded from macro 'RTL_CHECK2': note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here439 :5: rtunion fld[1]; ^note : array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335insn-recog.c::253372:: 8note:: 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) x6 = XEXP (x4, 1); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1218::133138::23 :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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219In file included from :: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c38:array 'fld' declared here: 26 : note rtunion fld[1];: In file included from ^expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c: :./genrtl.h26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: 648 In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770::3: 439./genrtl.h:::5184 ::warning3: :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;warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : XEXP (rt, 3) = arg3;1330 : ^ ~23 : note: expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'1219 :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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38439:: 5note:: expanded from macro 'RTL_CHECK2'note : array 'fld' declared here rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from XINT (rt, 5) = arg5;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : ./genrtl.h:666:3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1328: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : note: XVEC (rt, 1) = arg1;expanded from macro 'XINT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)23 : ^ ~ note: expanded from macro 'XVEC'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'439 :5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hinsn-recog.c: rtunion fld[1];439 : ^3431: 5::In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.cnote:: 26array 'fld' declared here8: :In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning: : ^3770 : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :187:3: x3 = XEXP (x2, 1); warning ^ ~: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XEXP (rt, 6) = arg6;: 1331 ^ ~: 23: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1219: ^ ~38 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1219 :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439array 'fld' declared here: 5: rtunion fld[1];note : ^array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.cwarning:: 26array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XEXP (rt, 7) = arg7;3770 : ^ ~./genrtl.h :685/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31331: :warning23: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1331 :23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded 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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38439: :note5: :expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:3486:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c::70526:: 3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning3770: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :208:3 XSTR (rt, 1) = arg1;: ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330: XEXP (rt, 1) = arg1;23 : ^ ~ note: expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~note : expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'RTL_CHECK2': 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c5::26: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here3770 : ./genrtl.h:706: 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c XSTR (rt, 2) = arg2; : ^ ~ 26/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1330/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:23::3770 note: : ./genrtl.hexpanded from macro 'XSTR': 209: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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: XBBDEF (rt, 2) = arg2;noteinsn-recog.c : : ^ ~expanded from macro 'RTL_CHECK2' 3513 :8:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1335 : ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25 ::439 :note5: : x3 = XEXP (x2, 1);expanded from macro 'XBBDEF' ^ ~note: array 'fld' declared here#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^1331: 1218::2338: :note : noteexpanded from macro 'XEXP': expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391219::5:38 :note : notearray '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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c : ^ ~26 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::37705:: ./genrtl.hnote:: 210array 'fld' declared here:3 : warning rtunion fld[1];: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ insn-recog.c: XEXP (rt, 3) = arg3;3525: ^ ~8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: x8 = XEXP (x3, 1); ^ ~ note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:In file included from 38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c : ^ ~ :note26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1219 In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38:3770:: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):note725 : ^ ~: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3 :: 439warning:#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]: ^ ~note XSTR (rt, 1) = arg1; : ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here : 439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1]; :note1330 ^:: 23array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:: rtunion fld[1];26note: : In file included from expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ :3770: ./genrtl.h:211:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3 : ^ ~ warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1219:38: note X0EXP (rt, 4) = NULL_RTX;: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1348 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h27::439 :note5: :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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h26:: 1218In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::3770: ./genrtl.hnote:: 726expanded 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]) ^ ~ XEXP (rt, 2) = arg2;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331 :note23: :array 'fld' declared here note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219:3826:: In file included from note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :3770: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])212 : ^ ~3 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning439: :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]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from X0EXP (rt, 7) = NULL_RTX;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : ./genrtl.h:746:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: warning:: 1348array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 27: note XINT (rt, 1) = arg1;: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1328 :23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1218note:: 38expanded from macro 'XINT': 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])insn-recog.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ::1219 ^ ~3574 ::388/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::: 439note :: 5warningexpanded 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])array 'fld' declared here x6 = XEXP (x4, 1); ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439 rtunion fld[1];: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5:: ^1331 :note23: :array 'fld' declared here note: expanded from macro 'XEXP' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::1219747::383:: warningnote: : 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; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::43923::5 :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) ^ ^ ~ insn-recog.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3577::12198::38 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' x8 = XEXP (x6, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::13315::23 :note : notearray 'fld' declared here: expanded from macro 'XEXP' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)26 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1219::74838::3 :note : warning: expanded from macro 'RTL_CHECK2'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]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1330::43923::5 :note : noteexpanded from macro 'XSTR': array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c rtunion fld[1];:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 26 ^: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1219::23238::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]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1331array 'fld' declared here: 23: rtunion fld[1];note : ^expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]26 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: X0EXP (rt, 3) = NULL_RTX;./genrtl.h : ^ ~766 :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1348:27 XVEC (rt, 1) = arg1;: ^ ~note : expanded from macro 'X0EXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1332:23: note: expanded from macro 'XVEC'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)1218 : ^ ~38 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :expanded from macro 'RTL_CHECK1'38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5array 'fld' declared here: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hinsn-recog.c::37703638: :./genrtl.h8::236 :warning3: : warningarray 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]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c x3 = XEXP (x2, 1);: 26 ^ ~: X0EXP (rt, 5) = NULL_RTX;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770 1331: :./genrtl.h23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:784 ::3note1348: :expanded from macro 'XEXP'27 :: warningnote#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 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: XWINT (rt, 1) = arg1;38 :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12241218:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])29 : ^ ~38: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :notenote: : 439expanded from macro 'RTL_CHECK1'expanded from macro 'XWINT' : 5: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): #define XWINT(RTX, N) ((RTX)->u.hwint[N])array 'fld' declared here ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^440: :4395::insn-recog.c5::3639 :note8: :array 'hwint' declared here notewarning: HOST_WIDE_INT hwint[1];: array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h : x4 = XEXP (x3, 1); ^ ^ ~55In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c26 :: 26note: : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'HOST_WIDE_INT': /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331:3770:# define HOST_WIDE_INT long: 23 ./genrtl.h: ^: 237note: :expanded from macro 'XEXP'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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::134838::27 :note : noteexpanded 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) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51218:: 38note:: array 'fld' declared herenote : expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:3707:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c::1331:2623: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote: :expanded from macro 'XEXP'3770 : ./genrtl.h:258: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;: 1219 ^ ~: 38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1219 :38:insn-recog.c :note3711: :10expanded 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]) ^ ~ || XINT (x4, 1) != 134)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439: 5: note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1328: rtunion fld[1];23 : ^ note: In file included from expanded from macro 'XINT'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c :26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ./genrtl.h ^ ~: 259:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219warning:: 38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1335439::5:25 note:: array 'fld' declared here note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.cexpanded from macro 'RTL_CHECK1': 26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 3 ^ ~: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]439 :5: XSTR (rt, 1) = arg1; note ^ ~: array 'fld' declared here rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1330:In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:: 26note: : In file included from expanded from macro 'XSTR'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:260: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: X0EXP (rt, 3) = NULL_RTX; note ^ ~: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 27 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'X0EXP': 5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c1218::2638: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'RTL_CHECK1': ./genrtl.h:845:3: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])warning : ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: XSTR (rt, 2) = arg2;5 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1330:23: note: rtunion fld[1];expanded from macro 'XSTR' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1219::26138::3 :note : warningexpanded 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]) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1348 :27: rtunion fld[1]; note ^: expanded from macro 'X0EXP'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ./genrtl.h: 846 ^ ~:3 : warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1218:38: XSTR (rt, 3) = arg3; note ^ ~: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'XSTR' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)5 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1219 :38: rtunion fld[1]; note ^: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h439::2625::3insn-recog.c :note3763:: : warningarray 'fld' declared here: 8 :array index 5 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] XINT (rt, 5) = arg3; ^ ^ ~ x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1328::133123::23 :note : noteexpanded from macro 'XINT': 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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::121938::38: note: noteexpanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::4395:5: : notenote: : array 'fld' declared herearray 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ insn-recog.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c3769::10:26 : warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3770: ./genrtl.h:263:3 || XINT (x4, 1) != 90: ^ ~warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1328 :23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1330note:: 23expanded from macro 'XINT' : 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note: 1219expanded 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: note:: 439array 'fld' declared here :5: rtunion fld[1]; note ^: array 'fld' declared here rtunion fld[1];insn-recog.c : ^3785 :8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:insn-recog.c :note3813: :array 'fld' declared here8 : warning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:insn-recog.c23::3828 :note8: : expanded from macro 'XINT'warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) x3 = XEXP (x1, 1); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note: 1219array 'fld' declared here: 38: rtunion fld[1];note : ^expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3770 : ^ ~./genrtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h306::4393::5: warningnote: : 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; ^ ~insn-recog.c :3831:8: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1332array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: note: x5 = XEXP (x3, 1);expanded from macro 'XVEC' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 1331 ^ ~: 23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 :note5: :expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c5::26 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 3770: ./genrtl.h rtunion fld[1];: 307 ^: 3:insn-recog.c: 3834warning: :8array 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] XVEC (rt, 4) = arg4; ^ ~ x7 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331 :note23: :expanded from macro 'XVEC' 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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381219:: 38note:: expanded from macro 'RTL_CHECK2'note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5439:: 5note:: notearray 'fld' declared here: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from insn-recog.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c::384226:: 9In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770warning: : ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 308:3: x10 = XEXP (x7, 1); warning ^ ~: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23 XVEC (rt, 5) = arg5;: ^ ~note : expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XVEC': 1219: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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note: :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]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:3870:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:3888:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:3891:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here insn-recog.c rtunion fld[1];: 3931 ^: 8:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.cwarning:: 26array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: x2 = XEXP (x1, 1);./genrtl.h : ^ ~ 350:3: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1331:23: X0EXP (rt, 4) = NULL_RTX;note: expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5insn-recog.c:: 3937note:: 8array 'fld' declared here : warning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: insn-recog.cexpanded from macro 'RTL_CHECK2': 3973: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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h x2 = XEXP (x1, 1);: 439 ^ ~: 5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1331 :23: rtunion fld[1]; note ^: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:4045:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ insn-recog.c:4077:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:4119:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-recog.c: X0EXP (rt, 1) = NULL_RTX;4157 : ^ ~8 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1348 :27: note x3 = XEXP (x1, 1);: expanded from macro 'X0EXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 1331 ^ ~: 23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: :expanded from macro 'XEXP' 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 :note5: :expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:4215:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.hinsn-recog.c::5744254::38:: warningwarning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; x3 = XEXP (x1, 1); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h note:: 1331expanded from macro 'XSTR': 23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1219 : ^ ~38 : note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1219:38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 439:5 rtunion fld[1];: ^note : array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:insn-recog.c :note4286: :array 'fld' declared here8 : warning: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:4318:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:4355:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:4386:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:4421:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:4476:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c x3 = XEXP (x1, 1);: 26: ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h725::13313::23 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::231219:: 38note:: 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::538:: notenote: : array 'fld' declared hereexpanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:4546:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::26439: :In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.harray 'fld' declared here :746: rtunion fld[1];3 : ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^insn-recog.c :4574In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c8::26 : warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3770 : ./genrtl.h:748: x2 = XEXP (x1, 1);3 : ^ ~ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XSTR (rt, 3) = arg3;1331 : ^ ~23 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'1330 :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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::381219:: 38note: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 439 ^: 5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:4604:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::439784::35:: warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here XWINT (rt, 1) = arg1; ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1224: 29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:4655:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c : ^ ~26 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1219./genrtl.h::38822:: 3:note : warningexpanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::13325::23 :note : notearray 'fld' declared here: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~insn-recog.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h4657:1219::838:: 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]) ^ ~ x5 = XEXP (x1, 1);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1331 :23 rtunion fld[1];: ^ noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:expanded from macro 'XEXP'26 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823: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] ^ ~ XSTR (rt, 2) = arg2; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1330note:: 23: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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439:38::5 :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]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^439 :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:4683:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:4700:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:4707:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:34: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h : ^ ~264 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h11::439 :warning5: :struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: array 'fld' declared here rtunion fld[1]; struct symtab_node *ref = NULL); ^ ^ insn-recog.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h::4711105::313:: notewarning: : previous use is herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] symtab_node ^ x10 = XEXP (x9, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:4729:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:4736:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x5, 1) != 90 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:4746:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:4791:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:4835:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning : ^ ~struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: struct symtab_node *ref = NULL); note ^: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h :105:3 rtunion fld[1];: note ^: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ insn-recog.c:4890:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:4891:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:4912:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:4940:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:4949:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h::4391672::510:: notewarning: : array 'fld' declared hereclass 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ friend class cgraph_node; ^insn-recog.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h4959::90912::39 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: previous use is here x6 = XEXP (x5, 1); ^ ~ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1331 :23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h ^ ~: 1672:10/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5did you mean struct here?: note: array 'fld' declared here friend class cgraph_node; ^~~~~ rtunion fld[1]; struct ^ insn-recog.c:4976:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:4987:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h5012::20728::10 :warning : warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] x3 = XEXP (x2, 1); friend class cgraph_node; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331note:: 23previous use is here: note: expanded from macro 'XEXP' struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h::50132072::810:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]did you mean struct here? x4 = XEXP (x3, 1); friend class cgraph_node; ^ ~ ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h::13312073::2310:: notewarning: : expanded from macro 'XEXP'class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h : ^ ~1671 :17: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219previous use is here: 38: note for_user)) cgraph_edge {: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.hnote:: 2073array 'fld' declared here: 10: rtunion fld[1];note : ^did you mean struct here? friend class cgraph_edge; ^~~~~ struct insn-recog.c:5033:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5034:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5040:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5055:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5059:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5072:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5074:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5085:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5105:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5106:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5128:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5136:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5143:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5150:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x7, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5164:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x2, 1) != i1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5219:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5222:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5305:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5308:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5365:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5368:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5384:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5385:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5388:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5416:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5446:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5466:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5486:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c397: warning5506s: generated8. : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5718:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5729:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5732:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x6, 1) != i2 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5761:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5764:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x3, 1) != 251 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c::23946:: 60note:: expanded from macro 'XINT'warning : format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ (void *) entry, (unsigned long) OBJECT_SIZE (order), page, ^~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c ^ ~: 947/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::7439:: 5warning:: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic]note : array 'fld' declared here page + entry_size - 1); rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~~ ^ insn-recog.c:5778:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:980:7: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] entry->page, entry->page + entry->bytes - 1); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-page.c:980:20: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] entry->page, entry->page + entry->bytes - 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o alloc-pool.o -MT alloc-pool.o -MMD -MP -MF ./.deps/alloc-pool.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alloc-pool.c insn-recog.c:5811:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5817:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5820:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x5, 1) != 251 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5854:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5860:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5863:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x5, 1) != 251 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5896:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5925:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5929:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5932:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5935:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5944:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5947:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x10, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ insn-recog.c:5987:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5993:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5996:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x5, 1) != 341 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6015:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6021:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6024:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x5, 1) != 341 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6050:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6059:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6062:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x6, 1) != 341 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6113:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] insn-recog.c:6285:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6294:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6311:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6484:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6488:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6490:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6492:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x5, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6552:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6568:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6609:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6650:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6674:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6678:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6716:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6743:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6768:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6772:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6804:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6805:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6839:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6843:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6864:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6865:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6868:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6900:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6909:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6966:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6989:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6997:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7001:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7031:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7035:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7079:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7094:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7118:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7124:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7177:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7528:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7546:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7564:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7591:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7597:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7600:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x5, 1) != 251 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10687:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] emit_move_insn (SET_DEST (set), SET_SRC (set)); ^~~~~~~~~~~~~ insn-recog.c:7632:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :2649:22: x3 = XEXP (x2, 1); note ^ ~ : expanded from macro 'SET_SRC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define SET_SRC(RTX) XCEXP (RTX, 1, SET)1331 : ^ ~23 : note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 1365:32: note: expanded from macro 'XCEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)38 : ^ ~ note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~note : array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439: rtunion fld[1];5 : ^ note: insn-recog.c:array 'fld' declared here7656 :12: rtunion fld[1]; warning ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7663:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x9, 1) != i1 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7674:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x8, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7703:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7711:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7724:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7727:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7833:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7854:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ insn-recog.c:7956:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439: return gs->op[2]; ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :note348: :3array 'fld' declared here: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ insn-recog.c:7988:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: x3 = XEXP (x1, 1);2621 :12 ^ ~: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1331:23: return gs->op[3]; note ^ ~: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :348:3: note: array 'op' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1];: 1219 ^: 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ insn-recog.c:8006:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8010:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8014:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8141:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ insn-recog.c:8294:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hnote:: 3133expanded from macro 'XEXP': 11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return &call_stmt->op[2];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h38::373 :note3: :expanded from macro 'RTL_CHECK2' note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ insn-recog.c:8314:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8330:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8339:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8364:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8388:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8421:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8474:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ insn-recog.c:8515:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: x3 = XEXP (x2, 1);3544 : ^ ~10 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::23317::3 : notenote: : array 'op' declared here expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h38::3554 :note3: :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]) gs->op[2] = label; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::317439::35:: notenote: : array 'fld' declared herearray 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ insn-recog.c:8573:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8588:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8592:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8606:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8618:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8625:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8629:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8636:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8657:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8660:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8716:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8751:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8765:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8876:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8881:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8887:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8895:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8902:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8909:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x8, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8923:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8928:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8935:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8943:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x8, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8978:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8987:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9005:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9006:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9034:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9046:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9053:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9057:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9064:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9283:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9375:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9384:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9399:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x8, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9414:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x10, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9432:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9490:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9521:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9551:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9588:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9608:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9734:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9738:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9794:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9804:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9814:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9824:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9834:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9844:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9864:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x2, 1) != 90 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9870:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9889:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9954:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9977:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9985:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9989:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10052:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10057:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10065:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10072:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10079:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10086:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10137:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10159:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10176:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10370:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10390:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c::43941: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h::5264:: 11note:: array 'fld' declared here warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ insn-recog.c:10448:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10451:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10455:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h :937:5: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5 struct symtab_node *ref = NULL);: ^note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.harray 'fld' declared here: 105:3 rtunion fld[1];: note ^: previous use is here insn-recog.c:10478: symtab_node13 : ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x8, 1); ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h :947:6: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :1331struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]:23 : note: expanded from macro 'XEXP' struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219note:: 38previous use is here: note symtab_node: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10486:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x10, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alloc-pool.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ insn-recog.c:10544:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10549:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10554:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10559:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct insn-recog.c:10607:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10612:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10617:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10622:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here insn-recog.c:10637struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {: 8 ^: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h: :expanded from macro 'RTL_CHECK2'2072 :10: note: did you mean struct here?#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h friend class cgraph_node;: 439 ^~~~~: 5 struct: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h: rtunion fld[1];2073 : ^10 : insn-recog.cwarning:: 10641class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 8: warning: friend class cgraph_edge;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h: x4 = XEXP (x3, 1); 1671 ^ ~ :17: note: previous use is here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23 for_user)) cgraph_edge {: ^ note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::20731219::1038:: note: notedid you mean struct here?: expanded from macro 'RTL_CHECK2' friend class cgraph_edge; ^~~~~ struct#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10660:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10682:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10689:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10753:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10801:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10833:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10848:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10867:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10894:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10921:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10947:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10956:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10987:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11003:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11011:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11030:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11040:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11073:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11085:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11090:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11105:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11112:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11148:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11156:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11161:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11304:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11326:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11393:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11409:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11416:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11436:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11443:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11561:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11578:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11595:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11625:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x10, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11664:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11682:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11691:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11728:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11733:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11777:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11786:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11795:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x8, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11796:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x10, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11835:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11837:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11843:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11935:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1406 : ^ ~43 : warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1219 :38: note: expanded from macro 'RTL_CHECK2' rtx temp, src_0 = XEXP (src, 0), src_1 = XEXP (src, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51331:: 23note:: array 'fld' declared herenote : expanded from macro 'XEXP' rtunion fld[1]; ^ insn-recog.c:11938:8:#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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 x6 = XEXP (x5, 1); : ^ ~38 : note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c38::1454 :note: 31: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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: return find_base_value (XEXP (src, 1));5 : ^ ~ note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1331 ^: 23:insn-recog.c :note11944: :expanded from macro 'XEXP'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) ^ ~ x9 = XEXP (x8, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1331expanded from macro 'RTL_CHECK2': 23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):5 : ^ ~note : array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 rtunion fld[1];: 38 ^: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c: :expanded from macro 'RTL_CHECK2'1459 :50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note if (CONST_INT_P (XEXP (src, 1)) && INTVAL (XEXP (src, 1)) != 0): array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12003:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12004:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12008:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12013:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x7, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:1560/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13:1331 :warning23: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' src = SET_SRC (set); ^~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h22::1219 :note38: :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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1365 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h32::439 :note5: :expanded from macro 'XCEXP' note: array 'fld' declared here rtunion fld[1];#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:1597:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (src, 0) != dest && XEXP (src, 1) != dest) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:1608:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] other = XEXP (src, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:1609:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (XEXP (src, 1) == dest) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12036:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12038:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12039:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12043:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12044:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12047:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:1719:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx x1 = canon_rtx (XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:1721:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (x0 != XEXP (x, 0) || x1 != XEXP (x, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12075:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12079:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12083:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12088:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x11, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12105:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12108:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12112:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12117:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x9, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:1796:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_for_memref_p (XEXP (x, 1), XEXP (y, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:1796:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_for_memref_p (XEXP (x, 1), XEXP (y, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:1797:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (rtx_equal_for_memref_p (XEXP (x, 0), XEXP (y, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:1798:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_for_memref_p (XEXP (x, 1), XEXP (y, 0)))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' insn-recog.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 12159 ^ ~ :8:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1219: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38 : note: expanded from macro 'RTL_CHECK2' x3 = XEXP (x2, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:5: note: :array 'fld' declared here 1331: rtunion fld[1];23 : ^ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c: :expanded from macro 'XEXP'1805 :29: 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 yop1 = canon_rtx (XEXP (y, 1)); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23: note: :expanded from macro 'XEXP'1219 :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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'RTL_CHECK2': note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439insn-recog.c::5:12162 :note8: :array 'fld' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ x6 = XEXP (x5, 1);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c : ^ ~1808 :47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: note: expanded from macro 'XEXP' && rtx_equal_for_memref_p (canon_rtx (XEXP (x, 1)), yop1)) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219 :note38: : 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: note: noteexpanded from macro 'RTL_CHECK2': array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~insn-recog.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h12168::4398::5 : warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1]; x9 = XEXP (x8, 1); ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:1810:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h43::1331 :warning23: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' && rtx_equal_for_memref_p (canon_rtx (XEXP (x, 1)), yop0))); ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::231219:: 38note: : 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219:38439: :note5: expanded from macro 'RTL_CHECK2': note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:1816:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_for_memref_p (canon_rtx (XEXP (x, 1)), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:1817:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] canon_rtx (XEXP (y, 1)))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:1839:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:1839:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; insn-recog.c ^: 12208:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12210:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alloc-pool.cnote:: :expanded from macro 'RTL_CHECK2'1966 :2330: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.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] ^ ~435 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h return find_base_term (XEXP (x, 1), visited_vals);:: 1439 ^ ~:: 5 :warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: :array 'fld' declared here1331 :struct pod_mode23 rtunion fld[1]; : ^^ note: expanded from macro 'XEXP' insn-recog.c:12214:8#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1219: 38: note: expanded from macro 'RTL_CHECK2' x7 = XEXP (x6, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439::13315:: 23note:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: :array 'fld' declared here68 :note20: rtunion fld[1];expanded from macro 'XEXP': ^note : did you mean struct here?/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1977 : ^ ~13:template class pod_mode; warning ^~~~~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: struct1219 : rtx tmp2 = XEXP (x, 1);38 : ^ ~ note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1219 ^: 38:insn-recog.c :note12220: :expanded from macro 'RTL_CHECK2'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]) ^ ~ x12 = XEXP (x9, 1);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 439:5: note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331: rtunion fld[1]; 23 ^: note: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c :2027:48: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38 if (CONST_INT_P (XEXP (x, 1)) && INTVAL (XEXP (x, 1)) != 0): ^ ~note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1331 :23: rtunion fld[1]; note ^: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12244:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12247:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12248:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12252:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12254:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x10, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12257:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x11, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:2111:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree x_decl = SYMBOL_REF_DECL (x_base); ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:2112:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree y_decl = SYMBOL_REF_DECL (y_base); ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:2215:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (int) GET_MODE_UNIT_SIZE (y_mode) < -INTVAL (XEXP (x, 1)))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:2219:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (int) GET_MODE_UNIT_SIZE (x_mode) < -INTVAL (XEXP (y, 1)))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:2270:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (x, 1), &c)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:2273:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op0, XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12285:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12289:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12303:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:337:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:341:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:334:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:338:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:349:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:350:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:370:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:344:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:342:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x8, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:345:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:349:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x7, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:388:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:392:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x7, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:2435:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:2441:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] y = XEXP (y, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:2478:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx x1 = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:2493:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx y1 = XEXP (y, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:2525:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx y1 = XEXP (y, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:2548:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx x1 = canon_rtx (XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:2549:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx y1 = canon_rtx (XEXP (y, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:2580:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT sc = INTVAL (XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:2595:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT sc = INTVAL (XEXP (y, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:435:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:444:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:453:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:2565:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:2575:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:2584:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:2573:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:5365:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:5385:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:5405:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:5470:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:5477:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:635:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:639:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:378:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:381:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alloc-pool.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alloc-pool.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:639:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:657:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:662:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:666:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:670:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:330:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:342:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:346:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x9, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:350:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:336:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:344:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:3952:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3385::43912::5 :warning : notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here rtunion fld[1]; ^ && REG_NOTES (insn) != 0 ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:3962:37: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1601:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]25 : note: expanded from macro 'REG_NOTES' x10 = XEXP (x5, 1); #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note: 1331expanded 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :expanded from macro 'RTL_CHECK2'38 : note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ 439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c5:3398::19: notewarning: : array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtx src = SET_SRC (set); /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md ^~~~~~~~~~~~~ :3969:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :2649:22: note: x10 = XEXP (x5, 1); expanded from macro 'SET_SRC' ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:231365:: 32note: : expanded from macro 'XEXP'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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1220 :37:note : noteexpanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439:55:: notenote: : array 'fld' declared herearray 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c :3421:30:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md :warning: 3987array index 1 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] && poly_int_rtx_p (XEXP (src, 1), &offset)) ^ ~ x8 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h note:: 1331expanded from macro 'XEXP': 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1219 ^ ~: 38: note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 439:5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c::3436 :note13: :array 'fld' declared here warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:3991:21 && NOTE_KIND (insn) == NOTE_INSN_FUNCTION_BEG): ^~~~~~~~~~~~~~~~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h x10 = XEXP (x5, 1);: 1659 ^ ~: 25: note: expanded from macro 'NOTE_KIND' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) note ^ ~: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XCINT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int): 38 ^ ~: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 rtunion fld[1];: 5 ^: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.mdarray 'fld' declared here: 337:20 rtunion fld[1];: ^warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:345:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:3943:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:342:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:346:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:617:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alias.c:3510: ./gt-alias.h:114:3: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ ./gt-alias.h:114:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:637:8: ./gt-alias.hwarning:: 114array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 63: warning: x2 = XEXP (x1, 1);struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23 struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p;: ^note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-map.hexpanded from macro 'XEXP': 26:19: note: previous use is here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ class GTY((user)) hash_map /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~./gt-alias.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h114::43963::5 :note : notedid you mean class here?: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:639 struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p;: ^~~~~~8 : class warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:644:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:646:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:342:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/alloc-pool.c5::23 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.harray 'fld' declared here: 442: In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h : ^575 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md::126351::18:: warningwarning: : 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct mem_usage ^ x4 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 350 ^ ~: 1/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5did you mean struct here?: note: class mem_usage;array 'fld' declared here ^~~~~ struct rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:354:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:357:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:360:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:363:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:4223:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:4225:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:4230:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:4232:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2076:2: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (VECTOR_MEM_VSX_P (V16QImode))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2076:2: note: remove extraneous parentheses around the comparison to silence this warning (VECTOR_MEM_VSX_P (V16QImode))) ~^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2076:2: note: use '=' to turn this equality comparison into an assignment /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2087:2: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (VECTOR_MEM_VSX_P (V16QImode))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2087:2: note: remove extraneous parentheses around the comparison to silence this warning (VECTOR_MEM_VSX_P (V16QImode))) ~^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2087:2: note: use '=' to turn this equality comparison into an assignment /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2076:2: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (VECTOR_MEM_VSX_P (V8HImode))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2076:2: note: remove extraneous parentheses around the comparison to silence this warning (VECTOR_MEM_VSX_P (V8HImode))) ~^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2076:2: note: use '=' to turn this equality comparison into an assignment /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2087:2: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (VECTOR_MEM_VSX_P (V8HImode))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2087:2: note: remove extraneous parentheses around the comparison to silence this warning (VECTOR_MEM_VSX_P (V8HImode))) ~^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2087:2: note: use '=' to turn this equality comparison into an assignment /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2076:2: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (VECTOR_MEM_VSX_P (V4SImode))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2076:2: note: remove extraneous parentheses around the comparison to silence this warning (VECTOR_MEM_VSX_P (V4SImode))) ~^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2076:2: note: use '=' to turn this equality comparison into an assignment /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2087:2: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (VECTOR_MEM_VSX_P (V4SImode))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2087:2: note: remove extraneous parentheses around the comparison to silence this warning (VECTOR_MEM_VSX_P (V4SImode))) ~^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2087:2: note: use '=' to turn this equality comparison into an assignment /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2076:2: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (VECTOR_MEM_VSX_P (V2DImode))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2076:2: note: remove extraneous parentheses around the comparison to silence this warning (VECTOR_MEM_VSX_P (V2DImode))) ~^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2076:2: note: use '=' to turn this equality comparison into an assignment /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2087:2: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (VECTOR_MEM_VSX_P (V2DImode))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2087:2: note: remove extraneous parentheses around the comparison to silence this warning (VECTOR_MEM_VSX_P (V2DImode))) ~^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2087:2: note: use '=' to turn this equality comparison into an assignment /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2076:2: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (VECTOR_MEM_VSX_P (V4SFmode))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2076:2: note: remove extraneous parentheses around the comparison to silence this warning (VECTOR_MEM_VSX_P (V4SFmode))) ~^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2076:2: note: use '=' to turn this equality comparison into an assignment /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2087:2: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (VECTOR_MEM_VSX_P (V4SFmode))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2087:2: note: remove extraneous parentheses around the comparison to silence this warning (VECTOR_MEM_VSX_P (V4SFmode))) ~^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2087:2: note: use '=' to turn this equality comparison into an assignment /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2076:2: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (VECTOR_MEM_VSX_P (V2DFmode))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2076:2: note: remove extraneous parentheses around the comparison to silence this warning (VECTOR_MEM_VSX_P (V2DFmode))) ~^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2076:2: note: use '=' to turn this equality comparison into an assignment /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2087:2: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (VECTOR_MEM_VSX_P (V2DFmode))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2087:2: note: remove extraneous parentheses around the comparison to silence this warning (VECTOR_MEM_VSX_P (V2DFmode))) ~^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2087:2: note: use '=' to turn this equality comparison into an assignment /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2076:2: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (VECTOR_MEM_VSX_P (V1TImode))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2076:2: note: remove extraneous parentheses around the comparison to silence this warning (VECTOR_MEM_VSX_P (V1TImode))) ~^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2076:2: note: use '=' to turn this equality comparison into an assignment /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2087:2: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (VECTOR_MEM_VSX_P (V1TImode))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2087:2: note: remove extraneous parentheses around the comparison to silence this warning (VECTOR_MEM_VSX_P (V1TImode))) ~^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2087:2: note: use '=' to turn this equality comparison into an assignment /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2076:2: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (VECTOR_MEM_VSX_P (TImode))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2076:2: note: remove extraneous parentheses around the comparison to silence this warning (VECTOR_MEM_VSX_P (TImode))) ~^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2076:2: note: use '=' to turn this equality comparison into an assignment /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2087:2: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (VECTOR_MEM_VSX_P (TImode))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2087:2: note: remove extraneous parentheses around the comparison to silence this warning (VECTOR_MEM_VSX_P (TImode))) ~^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2087:2: note: use '=' to turn this equality comparison into an assignment /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:370:30: note: expanded from macro 'VECTOR_MEM_VSX_P' (rs6000_vector_mem[(MODE)] == VECTOR_VSX) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:341:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:5182:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:5186:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:673:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:677:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:673:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:677:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:673:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:677:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:673:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:677:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:673:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:677:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:673:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:677:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:673:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:677:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:673:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:677:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:210:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:214:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:221:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:244:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:246:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:248:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:5107:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:5109:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:5111:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:5156:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:5192:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:5194:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:5196:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:5186:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:5187:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:346:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10039:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10044:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10052:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:1117:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x7, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:1190:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:1149:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x7, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:1279:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:945:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:338:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:342:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:331:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:334:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:340:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:336:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:336:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:339:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4326:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2181:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:424:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2232:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:488:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2716:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 155 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2197:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:495:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md::183213565::813:: 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] x3 = XEXP (x1, 1); add_op1 = XEXP (addr, 1); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::133123::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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1219 :note38: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5439:: 5note:: array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/crypto.md:119:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:13565:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] add_op1 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2283:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hclang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erro:r -o auto-inc-dec.o -MT auto-inc-dec.o -MMD -MP -MF ./.deps/auto-inc-dec.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c 1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:13565:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] add_op1 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:13565:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] add_op1 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:13565:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] add_op1 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:1920:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:488:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:13565:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] add_op1 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:13547:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:6125:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:13601:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] add_op1 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/sync.md:212:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:13601:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] add_op1 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:8585:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:: 13601note:: 13expanded 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) ^ ~ add_op1 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1331:23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5 : ^ ~ note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 rtunion fld[1];: 38 ^: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:486:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:13601:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] add_op1 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:13601:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] add_op1 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:13601:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] add_op1 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:: 2274:note8: :expanded from macro 'RTL_CHECK2' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) x2 = XEXP (x1, 1); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here 1331:23 rtunion fld[1];: ^ note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:486:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:6078:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:9944:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:8523:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:8523:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:8523:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:8523:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:8523:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:8523:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:8523:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:8523:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:411:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:430:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:3311:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:3380:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:3740:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:3753:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:4932:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:4932:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:474:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:475:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2103:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2120:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:1892:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:1930:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:1985:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:479:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:490:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:1830:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:8471:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:8471:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:8484:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:392:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:393:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:394:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:13766:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:13785:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4751:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4768:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4220:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4237:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4200:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4213:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/crypto.md:85:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/crypto.md:85:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/crypto.md:85:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/crypto.md:105:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:3991:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:4011:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4564:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:3865:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:3865:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:3880:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:1657:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:1657:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:1672:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:1643:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:1643:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:1658:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:1629:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:1629:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 131 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:1644:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:1615:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:1615:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:1630:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:1601:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:1601:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:1616:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:1125:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:1167:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 x2 = XEXP (x1, 1); warning ^ ~s generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:1221:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:976:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:1019:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:1073:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:588:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:588:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:602:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:3989:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o auto-profile.o -MT auto-profile.o -MMD -MP -MF ./.deps/auto-profile.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o bb-reorder.o -MT bb-reorder.o -MMD -MP -MF ./.deps/bb-reorder.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4060:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4065:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 123 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/crypto.md:95:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/crypto.md:96:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x2, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o bitmap.o -MT bitmap.o -MMD -MP -MF ./.deps/bitmap.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bitmap.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/dfp.md:68:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/dfp.md:78:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x2, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/crypto.md:136:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:227:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:233:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:243:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:95: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:382:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:7182:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:7197:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10175:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4165:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4220:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4221:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bitmap.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:3732:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:3735:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:3163:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:376:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:374:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x2, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:386:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x2, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/dfp.md:345:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x2, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:5259:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:334:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:332:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:334:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:350:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:365:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:369:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:373:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:395:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:403:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4579:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:480:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4711:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/dfp.md:399:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/dfp.md:403:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-automata.c insn-automata.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:95: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct echo timestamp > s-automata clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o bt-load.o -MT bt-load.o -MMD -MP -MF ./.deps/bt-load.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bitmap.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:95: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:95: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:4112:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:369:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:371:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2008:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x4, 1) != 80) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bitmap.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bitmap.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:496:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:497:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:513:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:95: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4421331: :In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:: 575note: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.hexpanded from macro 'XEXP': 126:1: warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ struct mem_usage/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :^1219 :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bitmap.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4404:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4212:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2014:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2023:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:388:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::150156::108:: warningnote: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]previous use is here struct rtx_def; return XUINT (insn, 4); ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/dfp.md:292:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:357:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2151:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:357:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:628:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:628:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:5160:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:5186:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:329:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c::2322:: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hnote: :442expanded from macro 'XEXP': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1 : ^ ~ warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 1219:38struct mem_usage: ^ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:642:8#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1365:32: x2 = XEXP (x1, 1);note : ^ ~expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)1331 : ^ ~23 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'1220 :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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 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]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:646:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h switch (XINT (x2, 1)): 1855 ^ ~ :10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1328:23: note return JUMP_LABEL (this);: expanded from macro 'XINT' ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1844: 28 ^ ~: note: expanded from macro 'JUMP_LABEL'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219:38: note: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1365 : ^ ~32 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :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]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md1220::240237::11 :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]) if (XINT (x2, 1) != 3) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1328array 'fld' declared here: 23: rtunion fld[1];note : ^expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1860: rtunion fld[1];40 : ^ warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.mdarray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 366:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ switch (XINT (x2, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1328: :expanded from macro 'JUMP_LABEL'23 : note: expanded from macro 'XINT' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 1365: ^ ~32 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XCEXP'1219 :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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :In file included from 1220/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:: ^ ~2537 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h439note:: 442expanded from macro 'RTL_CHECKC1': :In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note244: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h ^ ~array 'fld' declared here :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h272 rtunion fld[1];:: 4398 ^: 5:: warningnote: : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]array 'fld' declared here rtunion fld[1];inline struct rtx_def * ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h1865::4423: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.hwarning:: 244array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: JUMP_LABEL (this) = target; warning ^~~~~~~~~~~~~~~~~: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); note ^: expanded from macro 'JUMP_LABEL'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :76:7: note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): previous use is here ^ ~ class rtx_def;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1365 :32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:348:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:354:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:368:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:374:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:1309:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x7, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:374:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11735:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(EQ == EQ && operands[2] == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11735:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(EQ == EQ && operands[2] == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11735:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(EQ == EQ && operands[2] == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11735:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(EQ == EQ && operands[2] == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c::439:255: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hnote: :array 'fld' declared here442 : In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h ^: 575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:344:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c1219::38:98 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 3770: ./genrtl.h:182:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 439:5: XEXP (rt, 1) = arg1;note: array 'fld' declared here ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md1331::35023::8 :note : warningexpanded from macro 'XEXP': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::231219:: 38:note: expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439:51219::38 : notenote: : 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h98:439: In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:53770: : note./genrtl.h: :array 'fld' declared here183 :3: rtunion fld[1]; ^warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c::1218433::3815: :warning : notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK1' for (note = REG_NOTES (from_insn); note; note = next_note) ^~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1601::43925:: 5note: expanded from macro 'REG_NOTES': note: #define REG_NOTES(INSN) XEXP(INSN, 6) array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1331 ^: 23: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c: :expanded from macro 'XEXP'98 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ./genrtl.h ^ ~: 213:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1219 :warning38: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51348:: 27note:: array 'fld' declared herenote : expanded from macro 'X0EXP' rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:435:19:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h next_note = XEXP (note, 1);: 1218 ^ ~: 38: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK1'1331 :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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391219::385:: notenote: expanded from macro 'RTL_CHECK2': array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439:5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c note: :array 'fld' declared here98 : In file included from rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c3770:440: :./genrtl.h4:: 214warning:: 3array 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 (note, 1) = REG_NOTES (to_insn); ^ ~ X0EXP (rt, 7) = NULL_RTX;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331 ^ ~: 23: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'1348 :27: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'X0EXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1218439::538: :note : notearray 'fld' declared here: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:440:21: #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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5 XEXP (note, 1) = REG_NOTES (to_insn); ^~~~~~~~~~~~~~~~~~~: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1601 ^: 25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:348:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)8 : ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: x3 = XEXP (x1, 1); note ^ ~: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1331 : ^ ~23 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :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]; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:441/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::41219:: 38warning:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' REG_NOTES (to_insn) = note; ^~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1601 :note25: :array 'fld' declared here note: expanded from macro 'REG_NOTES' rtunion fld[1]; ^ #define REG_NOTES(INSN) XEXP(INSN, 6)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md : ^ ~4388 :15:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1331: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : note: expanded from macro 'XEXP' if (XINT (x4, 1) != 85 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1328:23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :expanded from macro 'XINT'38 :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.cnote:: 98expanded from macro 'RTL_CHECK2': #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219232:::43938:35::: notenote: warning: array 'fld' declared here: expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c XEXP (rt, 1) = arg1;: 443#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 6 : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1331 :43923: XEXP (prev_note, 1) = next_note;:5 : ^ ~ note : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 1331: :array 'fld' declared here23: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];: expanded from macro 'XEXP' ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1219: : ^ ~38 :6993 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:note121915:: 38expanded from macro 'RTL_CHECK2':: 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439439 if (XINT (x4, 1) != 134): : ^ ~55 : :note : notearray 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : : rtunion fld[1];array 'fld' declared here1328 : ^23 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.cnote:: rtunion fld[1];expanded from macro 'XINT' 445 ^: 6:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c ^ ~: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 98 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219: REG_NOTES (from_insn) = next_note;: 383770 ^~~~~~~~~~~~~~~~~~~~~: : note./genrtl.h: :expanded from macro 'RTL_CHECK2'233 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1601#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 25warning: ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h note:: 439expanded from macro 'REG_NOTES' X0EXP (rt, 2) = NULL_RTX; : 5 ^ ~#define REG_NOTES(INSN) XEXP(INSN, 6): note ^ ~: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ::13481331:: rtunion fld[1];2723: : ^ notenote/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md: : :expanded from macro 'XEXP'3767expanded from macro 'X0EXP' : 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]#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ x8 = XEXP (x4, 1); /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::121838 ::38 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1331 :expanded from macro 'RTL_CHECK2'note23 :: expanded from macro 'RTL_CHECK1'note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^ ~439 :5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219note:: 38:array 'fld' declared here note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 98 ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::53770:: ./genrtl.hnote:: 234array 'fld' declared here: 3: rtunion fld[1];warning: ^array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c5::869 :note25: :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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: inc_insn.reg0 = XEXP (SET_SRC (pat), 0);In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^~~~~~~~~~~~~: 3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::26491328::2322:: notenote: : expanded from macro 'XINT'expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13651219::3238:: notenote: : expanded from macro 'XCEXP'expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::12205::37 :note : notearray 'fld' declared here: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c : ^ ~98 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::1331306::353:: 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) ^~~ XVEC (rt, 3) = arg3; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^ ~1219 :39: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1332 ^~~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::439 :note5: : note: array 'fld' declared here expanded from macro 'XVEC' rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:887:20: #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] ^ ~ inc_insn.reg1 = XEXP (SET_SRC (pat), 1);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~ :1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1331 :23note:: expanded from macro 'RTL_CHECK2'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]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38439: note: :expanded from macro 'RTL_CHECK2'5 : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 rtunion fld[1];: 5: ^note : array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c rtunion fld[1]; : ^98 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:In file included from 887:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h26::3770 : warning./genrtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]307 :3: warning inc_insn.reg1 = XEXP (SET_SRC (pat), 1);: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~ XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h2649::133222::23 :note : noteexpanded from macro 'SET_SRC': expanded from macro 'XVEC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): note ^ ~: expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : ^ ~38 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1220expanded from macro 'RTL_CHECK2': 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331:43935:: note: 5expanded from macro 'XEXP' : note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219:39In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c note:: 98expanded from macro 'RTL_CHECK2': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^~~./genrtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h308:439::53: :note : warningarray 'fld' declared here: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:892 XVEC (rt, 5) = arg5;: 33: ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332 inc_insn.reg1_val = -INTVAL (XEXP (SET_SRC (pat), 1));: 23 ^ ~: note: expanded from macro 'XVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)23 : ^ ~ note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2':1219 :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::19525::29 :note : notearray 'fld' declared here: expanded from macro 'INTVAL' rtunion fld[1]; #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^ ^~~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::981226: :In file included from 33:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h note:: expanded from macro 'XCWINT'3770 : ./genrtl.h:309#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) : ^~~3 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning439: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : note: array 'fld' declared here XINT (rt, 6) = arg6; rtunion fld[1]; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:892:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h39:: warning1328: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: note: expanded from macro 'XINT' inc_insn.reg1_val = -INTVAL (XEXP (SET_SRC (pat), 1)); ^~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 2649:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h22::439 note:: expanded from macro 'SET_SRC'5 : note#define SET_SRC(RTX) XCEXP (RTX, 1, SET): array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1365:32 ^: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:902:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inc_insn.reg1 = XEXP (SET_SRC (pat), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c:902:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inc_insn.reg1 = XEXP (SET_SRC (pat), 1); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) In file included from ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h98:: 1220In file included from :37/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : expanded from macro 'RTL_CHECKC1'./genrtl.h :327: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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:35: note: XINT (rt, 1) = arg1;expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~1328 :23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded from macro 'XINT':39 : 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) ^~~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5:1219 note:: 38array 'fld' declared here : rtunion fld[1];note : ^expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c::98971: :In file included from 15/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770warning: : ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 350:3: warning: rtx b = XEXP (XEXP (x, 0), 1);array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::134823::27 :note : noteexpanded from macro 'XEXP': 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) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38:: 1218note: :expanded from macro 'RTL_CHECK2'38 : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-inc-dec.c470::13633:18:: 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] rtx reg1 = XEXP (XEXP (x, 0), 1); ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'SUBREG_BYTE' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)1219: 38 ^ ~: note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1363:32:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439expanded from macro 'XCSUBREG':5 : note: array 'fld' declared here rtunion fld[1]; ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:3601:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:98: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/dfp.md:154:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/dfp.md:132:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/dfp.md:139:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:1402:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:1469:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:1431:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:1549:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/dfp.md:220:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/dfp.md:223:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/dfp.md:225:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:1969:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/dfp.md :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h169:1219::38: 8note:: 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note x3 = XEXP (x1, 1);: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/dfp.md:176:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2861:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2914:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~note : expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191365::3238:: notenote: : expanded from macro 'RTL_CHECK2'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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1220 :37: note: expanded from macro 'RTL_CHECKC1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:array 'fld' declared here439:5 : note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2924:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote: expanded from macro 'XEXP': 1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h return JUMP_LABEL (this);: 1219 ^~~~~~~~~~~~~~~~~: 38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2'1844 :28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) :5 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1365note:: 32array 'fld' declared here: note: rtunion fld[1];expanded from macro 'XCEXP' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2887:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 16 ^ ~: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1220:37: note x6 = XEXP (x5, 1);: expanded from macro 'RTL_CHECKC1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])1331 : ^ ~ 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'XEXP': note: array 'fld' declared here rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4326:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4340:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:1039:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:1042:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.mdnote:: 344expanded from macro 'RTL_CHECK2' :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]) ^ ~ x3 = XEXP (x1, 1);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331array 'fld' declared here: 23: rtunion fld[1];note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:1878:8/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: warning1331: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : note: x3 = XEXP (x1, 1); expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note : ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1219 ^ ~: 38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219:: 38expanded 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::4395: :note: 5array 'fld' declared here : rtunion fld[1];note : ^array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:1881 rtunion fld[1];: 8 ^: warning: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: x5 = XEXP (x3, 1);In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770: ./genrtl.h:153:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1331: 23warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XEXP' XBBDEF (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::251219:: 38note:: 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1218439::385:: notenote: : expanded from macro 'RTL_CHECK1'array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:99: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2042:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])8 : ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]439 :5: note: x3 = XEXP (x1, 1); array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c::2325:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :3770expanded from macro 'XEXP': ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XBBDEF (rt, 2) = arg2; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:38: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1335 :25: note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 439 ^ ~: 5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1218array 'fld' declared here: 38: rtunion fld[1];note : ^expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:1745:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])12 : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : note: array 'fld' declared here x6 = XEXP (x3, 1); ^ ~ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25:: 1331In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::3770 : note./genrtl.h: :expanded from macro 'XEXP'184 :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 3) = arg3; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:1331: :expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 5: ^ ~ note : array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: rtunion fld[1];38 : ^ note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md :4262:12: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: x7 = XEXP (x4, 1);5 : ^ ~ note: array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1331:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c23::25 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 3770: ./genrtl.h:185: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] ^ ~ XINT (rt, 4) = arg4;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2'1328 :23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 439 ^ ~: 5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:note1219: :array 'fld' declared here38 : note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:4271:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])12: ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 439:5: x6 = XEXP (x3, 1);note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1331 : ^23 : In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c: :expanded from macro 'XEXP'25 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3 : ^ ~ warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1219:38: XINT (rt, 5) = arg5;note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1328 : ^ ~23 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :expanded from macro 'XINT'5 : note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:4297:8:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1218:38: x5 = XEXP (x3, 1);note : ^ ~expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~1331 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::439 :note5: :expanded from macro 'XEXP' note: array 'fld' declared here rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25:: 1219In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38:3770:: ./genrtl.hnote:212: :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]) ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1348note:: 27array 'fld' declared here: note: rtunion fld[1];expanded from macro 'X0EXP' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:4300#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 8 ^ ~: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1218:38: note x8 = XEXP (x7, 1);: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439::235:: note: notearray 'fld' declared here: expanded from macro 'XEXP' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)25 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h213::31219:: 38warning:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1348 :27/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'X0EXP' : note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1218:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:: 4304note:: 8expanded 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h x9 = XEXP (x6, 1);: 439 ^ ~: 5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1331 ^ :In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c::25 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 3770: ./genrtl.h:214:3: warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 7) = NULL_RTX; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1348 :27note:: 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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1218439::38:5 :note : noteexpanded from macro 'RTL_CHECK1': array 'fld' declared here rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:339:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h470::4393:: warning5: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :2023:26:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md note:: 349expanded from macro 'SUBREG_BYTE': 12: warning#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1363:32: note: expanded from macro 'XCSUBREG' x7 = XEXP (x4, 1); ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h37::1331 :note: 23expanded from macro 'RTL_CHECKC1': note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5 : ^ ~ note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219: rtunion fld[1];38 : ^ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:355:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.mdnote: :expanded from macro 'XEXP' 2588:17: #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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note: expanded from macro 'RTL_CHECK2' rtx op2 = XEXP (addr, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331 rtunion fld[1]; ^ :23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:343:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c :25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :warning1331: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md: XVEC (rt, 1) = arg1;: 2588 ^ ~note:: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h17 :1332:23: note: :expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219:38 rtx op2 = XEXP (addr, 1);: :note1219 ^ ~: :expanded from macro 'RTL_CHECK2' 38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :51331: note:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here23 ^ ~: rtunion fld[1]; note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: :expanded from macro 'XEXP' 439:5: note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md1219::38344:: 8note:: 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]) x4 = XEXP (x3, 1); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1331 :note: array 'fld' declared here23: note: rtunion fld[1]; expanded from macro 'XEXP' ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ./genrtl.h:784:3: ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 XWINT (rt, 1) = arg1; ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:2938:: note: expanded from macro 'XWINT' note: expanded from macro 'RTL_CHECK2'#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'hwint' declared here ^ ~ HOST_WIDE_INT hwint[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h439::55:526:: notenote: expanded from macro 'HOST_WIDE_INT': array 'fld' declared here # define HOST_WIDE_INT long ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:362:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c::43925: :In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770:: ./genrtl.h:note802: :3array '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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3741331::2313: :note : warningexpanded from macro 'XEXP' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: x12 = XEXP (x7, 1); note ^ ~: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:4391331::5: 23note: :array 'fld' declared here note rtunion fld[1]; : ^ expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:377:13/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:: 2588warning:: 17array 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] x13 = XEXP (x6, 1); ^ ~ rtx op2 = XEXP (addr, 1);In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c : ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25:: In file included from 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::233770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: ./genrtl.hnote::822:: 3expanded from macro 'XEXP': 1331 :warning: 23array 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) XVEC (rt, 1) = arg1; : ^ ~expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:12191332#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: 2338: ^ ~ :note : noteexpanded from macro 'XVEC': /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1219 : ^ ~: 38:note /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: noteexpanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2': 439:5:#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/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439 rtunion fld[1];::439 5:: ^ 5note: :array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.mdnote:: 388array 'fld' declared here: rtunion fld[1];13 : ^ rtunion fld[1];warning : ^In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c :25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823 x16 = XEXP (x10, 1);: 3 ^ ~: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1330:note23:: expanded from macro 'XEXP'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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:38: note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 439:5: note: array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:25:: 439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:53770: :./genrtl.h :note824: :array 'fld' declared here3 : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 3) = arg3; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3911332:23::13 :note : warningexpanded 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) ^ ~ x17 = XEXP (x9, 1);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1331 ^ ~: 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439:note5: :expanded from macro 'XEXP' note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:1272:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md1219::258838::17 :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]) rtx op2 = XEXP (addr, 1); ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1331:23 rtunion fld[1];: ^note : expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.mdIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:33425:: 16In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770 : warning./genrtl.h: : 844 ^ ~: 3:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1219 : 38 XSTR (rt, 1) = arg1;: ^ ~ x9 = XEXP (x8, 1);note : ^ ~expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : 1330:23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1331#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439: 1219note::: 385::expanded from macro 'XEXP' notenote: : expanded from macro 'RTL_CHECK2'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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 ^ ~: 5 : note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219 rtunion fld[1];: ^38 :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.cnote:25: : expanded from macro 'RTL_CHECK2'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845: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] ^ ~ XSTR (rt, 2) = arg2;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1330:: 23array 'fld' declared here: note : expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3421219::1738:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h x17 = XEXP (x9, 1);:439 : ^ ~5 : note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c1331::2523: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'XEXP': ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XSTR (rt, 3) = arg3; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note: 1219expanded from macro 'XSTR': 38: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4395::5: notenote: array 'fld' declared here: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2588:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op2 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2588:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op2 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2588:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op2 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2588:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op2 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2588:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op2 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2644:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op2 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2644:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op2 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2644:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op2 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2644:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op2 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2644:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op2 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2644:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op2 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2644:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op2 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2644:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op2 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2644:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op2 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:348:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:349:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:8653:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2331:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2370:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:2078:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4769:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4769:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4774:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x6, 1) != 91) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4776:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4779:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x8, 1) != 91) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4793:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2334:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2334:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2334:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2356:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2357:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2360:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2374:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x7, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2377:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:12919:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:12920:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:350:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:357:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:370:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:375:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x8, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:377:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:106: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:387:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:386:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:388:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x5, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:109: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:3802:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:3809:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:3816:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:3823:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:382:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:353:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:361:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:370:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:374:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:386:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x7, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:In file included from 396/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c::1728:: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hwarning:: 2517array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x16 = XEXP (x10, 1); ^ ~ return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h23::348 :note3: : expanded from macro 'XEXP'note : array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:405:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x18 = XEXP (x12, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 gs->op[1] = rhs;: 5 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:: 3array 'fld' declared here: note: rtunion fld[1];array 'op' declared here ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md: tree GTY((length ("%h.num_ops"))) op[1];409 : ^21 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x19 = XEXP (x15, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hnote:: 2567:12array 'fld' declared here: warning: rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return gs->op[2];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md : ^ ~1297 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h25:: 348warning:: 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'op' declared here x24 = XEXP (x13, 1); ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:1301:25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:: 2587warning:: 11array 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] x25 = XEXP (x16, 1); return &gs->op[2]; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331note:: 23array 'op' declared here: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 183 ^ ~ warning s generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:333:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :2604:3: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: gs->op[2] = rhs;note : ^ ~ expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :348:3: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'op' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1];: 1219 ^: 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:347:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: 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] ^ ~ return gs->op[3];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h38::348 :note3: : expanded from macro 'RTL_CHECK2'note : array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:1457:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])11 : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 439:5: return &ass->op[3]; ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.harray 'fld' declared here: 348:3 rtunion fld[1]; : ^ note: array 'op' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md :338:12: tree GTY((length ("%h.num_ops"))) op[1];warning : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::26511219::338:: warningnote: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])348 : ^ ~3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439array 'op' declared here: 5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:343:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:347:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:332:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:329:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:338:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:332:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:374:12: warning: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c :36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h: x7 = XEXP (x4, 1);73 : ^ ~1 : warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:class opt_pass : public pass_data note^: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: did you mean class here?/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5struct opt_pass;: ^~~~~~note: array 'fld' declared hereclass rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:377:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11627:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11636:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x4, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c: :array 'op' declared here1425 :3: warning: tree GTY((length ("%h.num_ops"))) op[1];array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ JUMP_LABEL (jump) = old_label; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31411844::328:: warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'JUMP_LABEL' call_stmt->op[2] = chain; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : ^ ~373 :3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1365array 'op' declared here: 32: note: expanded from macro 'XCEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o builtins.o -MT builtins.o -MMD -MP -MF ./.deps/builtins.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:227:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:4106:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:4110:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c switch (XINT (x3, 1)): 257 ^ ~: 21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1328:23: note: expanded from macro 'XINT' rtx def_src = SET_SRC (single_set (def->insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::26491219::2238:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391365::532:: notenote: : array 'fld' declared hereexpanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md : ^ ~4118 :16: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1220array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 37: note: x5 = XEXP (x4, 1);expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1331 :23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'XEXP': note: array 'fld' declared here rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:9988:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 133 warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hs: generated439. :5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:493:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:1782:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::18221219::3838:: warningnote: : 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]) ^ ~ if (!invert_jump (bb_end_jump, JUMP_LABEL (bb_end_jump), 0)) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~: 439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1844 ^: 28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.mdnote:: 2180expanded from macro 'JUMP_LABEL': 16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ x5 = XEXP (x4, 1); ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1365:32: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XCEXP'1331 :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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1220:37/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded 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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5439:: 5note:: array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md1824::239433::15 :warning : warningarray 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] switch (XINT (x3, 1)) invert_jump (bb_end_jump, JUMP_LABEL (bb_end_jump), 0); ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1844note:: 28expanded from macro 'XINT': note: expanded from macro 'JUMP_LABEL' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1365note:: 32expanded from macro 'RTL_CHECK2': note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)439 : ^ ~5 : note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1220:37 rtunion fld[1];: ^note : expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:1869:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (new_jump) = label; ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:1870:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) += 1; ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o caller-save.o -MT caller-save.o -MMD -MP -MF ./.deps/caller-save.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:4129:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:4142:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:342:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:346:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:328:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:333:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:339:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:333:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:333:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:343:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:335:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x9, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:342:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:346:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x10, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c::12192122::3813:: 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]) ^ ~ set_src = SET_SRC (PATTERN (old_jump));/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~439 :5: note: array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^2649 :22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:2127:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_src = SET_SRC (set_src); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:2139:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] old_label = XEXP (set_src, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:2141:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] old_label = XEXP (set_src, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:2251:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] label = JUMP_LABEL (last_insn); ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:2253:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) += 1; ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:2285:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (jump_insn) = label; ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bb-reorder.c:2286:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label)++; ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4302:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4303:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/bt-load.c:1181:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4373:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4377:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:5868:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/sync.md:393:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/htm.md:214:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/htm.md:276:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/htm.md:297:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:346:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:375:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x4, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:352:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:369:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:373:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:376:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:379:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:385:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:409:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:4469:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:363:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:371:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:363:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:379:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:363:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:45: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:361:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:383:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:389:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x4, 1) != 85 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:370:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:845:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:969:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_ggc_mx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:46: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range_base *m_vr; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: note: did you mean class here? struct value_range_base *m_vr; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:47: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:185:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:176:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:492:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:509:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:329:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:339:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x9, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:489:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:2757:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:336:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:340:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:505:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x8, 1) != 3) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10320:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !IS_NOMARK_TLSGETADDR (operands[2]))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1503:8: note: expanded from macro 'IS_NOMARK_TLSGETADDR' && (XINT (OP, 1) == UNSPEC_TLSGD \ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10320:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !IS_NOMARK_TLSGETADDR (operands[2]))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1504:11: note: expanded from macro 'IS_NOMARK_TLSGETADDR' || XINT (OP, 1) == UNSPEC_TLSLD)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10341:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !IS_NOMARK_TLSGETADDR (operands[2]))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1503:8: note: expanded from macro 'IS_NOMARK_TLSGETADDR' && (XINT (OP, 1) == UNSPEC_TLSGD \ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10341:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !IS_NOMARK_TLSGETADDR (operands[2]))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1504:11: note: expanded from macro 'IS_NOMARK_TLSGETADDR' || XINT (OP, 1) == UNSPEC_TLSLD)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4324:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:380:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x2, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1217:14: warning: struct 'edge_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcc_assert (AFDO_EINFO (e) != NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:108:7: note: previous use is here class edge_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1217:14: note: did you mean class here? gcc_assert (AFDO_EINFO (e) != NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1218:8: warning: struct 'edge_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] if (! AFDO_EINFO (e)->is_annotated ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:108:7: note: previous use is here class edge_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1218:8: note: did you mean class here? if (! AFDO_EINFO (e)->is_annotated ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1221:25: warning: struct 'edge_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] total_known_count += AFDO_EINFO (e)->get_count (); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:108:7: note: previous use is here class edge_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1221:25: note: did you mean class here? total_known_count += AFDO_EINFO (e)->get_count (); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1235:4: warning: struct 'edge_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] AFDO_EINFO (unknown_edge)->set_count (bb->count - total_known_count); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:108:7: note: previous use is here class edge_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1235:4: note: did you mean class here? AFDO_EINFO (unknown_edge)->set_count (bb->count - total_known_count); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1237:4: warning: struct 'edge_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] AFDO_EINFO (unknown_edge)->set_count (profile_count::zero().afdo ()); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:108:7: note: previous use is here class edge_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1237:4: note: did you mean class here? AFDO_EINFO (unknown_edge)->set_count (profile_count::zero().afdo ()); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1238:2: warning: struct 'edge_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] AFDO_EINFO (unknown_edge)->set_annotated (); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:108:7: note: previous use is here class edge_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1238:2: note: did you mean class here? AFDO_EINFO (unknown_edge)->set_annotated (); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1317:13: warning: struct 'edge_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] if (! AFDO_EINFO (e)->is_annotated ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:108:7: note: previous use is here class edge_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1317:13: note: did you mean class here? if (! AFDO_EINFO (e)->is_annotated ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1331:18: warning: struct 'edge_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] if (! (AFDO_EINFO (e)->get_count ()).nonzero_p () ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:108:7: note: previous use is here class edge_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1331:18: note: did you mean class here? if (! (AFDO_EINFO (e)->get_count ()).nonzero_p () ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1332:13: warning: struct 'edge_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] && ! AFDO_EINFO (ep)->is_annotated ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:108:7: note: previous use is here class edge_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1332:13: note: did you mean class here? && ! AFDO_EINFO (ep)->is_annotated ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1334:8: warning: struct 'edge_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] AFDO_EINFO (ep)->set_count (profile_count::zero ().afdo ()); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:108:7: note: previous use is here class edge_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1334:8: note: did you mean class here? AFDO_EINFO (ep)->set_count (profile_count::zero ().afdo ()); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1335:8: warning: struct 'edge_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] AFDO_EINFO (ep)->set_annotated (); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:108:7: note: previous use is here class edge_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1335:8: note: did you mean class here? AFDO_EINFO (ep)->set_annotated (); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1338:27: warning: struct 'edge_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] if (total == 1 && ! AFDO_EINFO (only_one)->is_annotated ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:108:7: note: previous use is here class edge_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1338:27: note: did you mean class here? if (total == 1 && ! AFDO_EINFO (only_one)->is_annotated ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1340:4: warning: struct 'edge_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] AFDO_EINFO (only_one)->set_count (AFDO_EINFO (e)->get_count ()); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:108:7: note: previous use is here class edge_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1340:4: note: did you mean class here? AFDO_EINFO (only_one)->set_count (AFDO_EINFO (e)->get_count ()); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1340:38: warning: struct 'edge_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] AFDO_EINFO (only_one)->set_count (AFDO_EINFO (e)->get_count ()); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:108:7: note: previous use is here class edge_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1340:38: note: did you mean class here? AFDO_EINFO (only_one)->set_count (AFDO_EINFO (e)->get_count ()); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1341:4: warning: struct 'edge_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] AFDO_EINFO (only_one)->set_annotated (); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:108:7: note: previous use is here class edge_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1341:4: note: did you mean class here? AFDO_EINFO (only_one)->set_annotated (); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1410:19: warning: struct 'edge_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcc_assert (AFDO_EINFO (e) != NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:108:7: note: previous use is here class edge_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1410:19: note: did you mean class here? gcc_assert (AFDO_EINFO (e) != NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1411:13: warning: struct 'edge_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] if (! AFDO_EINFO (e)->is_annotated ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:108:7: note: previous use is here class edge_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1411:13: note: did you mean class here? if (! AFDO_EINFO (e)->is_annotated ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1414:24: warning: struct 'edge_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] total_count += AFDO_EINFO (e)->get_count (); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:108:7: note: previous use is here class edge_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1414:24: note: did you mean class here? total_count += AFDO_EINFO (e)->get_count (); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1420:8: warning: struct 'edge_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = AFDO_EINFO (e)->get_count ().probability_in (total_count); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:108:7: note: previous use is here class edge_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1420:8: note: did you mean class here? = AFDO_EINFO (e)->get_count ().probability_in (total_count); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1427:6: warning: struct 'edge_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] if (AFDO_EINFO (e) != NULL) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:108:7: note: previous use is here class edge_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1427:6: note: did you mean class here? if (AFDO_EINFO (e) != NULL) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1429:13: warning: struct 'edge_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] delete AFDO_EINFO (e); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:108:7: note: previous use is here class edge_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:1429:13: note: did you mean class here? delete AFDO_EINFO (e); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/auto-profile.c:107:45: note: expanded from macro 'AFDO_EINFO' #define AFDO_EINFO(e) ((struct edge_info *) e->aux) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/sync.md:139:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10320:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !IS_NOMARK_TLSGETADDR (operands[2]))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1503:8: note: expanded from macro 'IS_NOMARK_TLSGETADDR' && (XINT (OP, 1) == UNSPEC_TLSGD \ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10320:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !IS_NOMARK_TLSGETADDR (operands[2]))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1504:11: note: expanded from macro 'IS_NOMARK_TLSGETADDR' || XINT (OP, 1) == UNSPEC_TLSLD)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10341:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !IS_NOMARK_TLSGETADDR (operands[2]))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1503:8: note: expanded from macro 'IS_NOMARK_TLSGETADDR' && (XINT (OP, 1) == UNSPEC_TLSGD \ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10341:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !IS_NOMARK_TLSGETADDR (operands[2]))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1504:11: note: expanded from macro 'IS_NOMARK_TLSGETADDR' || XINT (OP, 1) == UNSPEC_TLSLD)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:385:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:393:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:367:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x3, 1) != 6 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4339:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:471:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:473:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:477:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:485:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11735:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(EQ == EQ && operands[2] == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11735:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(EQ == EQ && operands[2] == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11735:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(EQ == EQ && operands[2] == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11735:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(EQ == EQ && operands[2] == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11736:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(NE == NE && operands[2] == const0_rtx ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11736:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(NE == NE && operands[2] == const0_rtx ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11736:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(NE == NE && operands[2] == const0_rtx ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11736:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(NE == NE && operands[2] == const0_rtx ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:390:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtx next = XEXP (insn, 1);: 1331 ^ ~: 23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191219::3838:: note: noteexpanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439439::55:: notenote: : array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:5541:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1331: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : note: return XEXP (insn, 1); expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2'1219 :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5:439 note: :array 'fld' declared here5 : rtunion fld[1];note ^: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:339:17: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x4, 1); return XBBDEF (insn, 2); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1218:38note:: expanded from macro 'XEXP'note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)439:5 : ^ ~ note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1475:10: warning: ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h return XBBDEF (insn, 2); ^ ~: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1335:525:: notenote: : expanded from macro 'XBBDEF'array 'fld' declared here rtunion fld[1];#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md :note368: :expanded from macro 'RTL_CHECK1'17 : 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: x10 = XEXP (x4, 1);note : ^ ~array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return XEXP (insn, 3); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::43923:: 5note: expanded from macro 'XEXP': note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219: ^38 : note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md :372:17#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 439: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]; x10 = XEXP (x4, 1); ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:note1491:: 10expanded from macro 'XEXP': warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1331: 23: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP' :1219:38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219: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]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :note439: array 'fld' declared here: 5: rtunion fld[1]; ^note : array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4401:12:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1496warning:: 10: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] return XUINT (insn, 4); x4 = XEXP (x3, 1); ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note : expanded from macro 'XUINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint): 1331 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1219 :note38: : noteexpanded from macro 'XEXP': expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 439 ^ ~: 5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1219 : ^ 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1501439::10: 5warning: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: return XUINT (insn, 4);array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329 rtunion fld[1];: 26: ^note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:381:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:395:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:12978:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x3, 1) != 18 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:425:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11736:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(NE == NE && operands[2] == const0_rtx ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11736:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(NE == NE && operands[2] == const0_rtx ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11736:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(NE == NE && operands[2] == const0_rtx ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11736:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(NE == NE && operands[2] == const0_rtx ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:383:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:2753:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.cnote:: 24expanded from macro 'RTL_CHECK2': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h2763:12::1330 :23:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XSTR' x8 = XEXP (x5, 1); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1219 note:38: :expanded from macro 'XEXP' note : expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439:5:: 38note:: array 'fld' declared herenote : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~24 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::37705: :./genrtl.h :note305: :array 'fld' declared here3 : warning rtunion fld[1]; : ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:1749: XINT (rt, 2) = arg2;13 ^ ~: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328: x11 = XEXP (x2, 1); 23 ^ ~ : note: expanded from macro 'XINT'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1331:23: note: expanded from macro 'XEXP'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~38 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219expanded from macro 'RTL_CHECK2' :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])439 : ^ ~5 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:439: :array 'fld' declared here5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c ^ :24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::17993770: :./genrtl.h16:: 306warning:: 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] x6 = XEXP (x4, 1); ^ ~ XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1332 :note23:: 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) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: 38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:note1219: :expanded from macro 'RTL_CHECK2' 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5 : ^ ~ note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 rtunion fld[1];: 5 ^: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md: array 'fld' declared here: 1802:17 rtunion fld[1];: ^ warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.carray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 x12 = XEXP (x2, 2);: ./genrtl.h ^ ~ :307:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1331array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: note: XVEC (rt, 4) = arg4;expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: 23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:1219: :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]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::439:538:: notenote: : array 'fld' declared hereexpanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md : ^ ~1809 :17/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439 :warning5: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'fld' declared here x11 = XEXP (x2, 1); rtunion fld[1]; ^ ~ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::3770: 23: note: ./genrtl.hexpanded from macro 'XEXP' :308:3: 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] ^ ~ XVEC (rt, 5) = arg5; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~ :1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' :1332:23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: expanded from macro 'XVEC'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md1219::3812230: :note13:: 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]) ^ ~ x11 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331 :note23: :array 'fld' declared here note: expanded from macro 'XEXP' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h309::1219:383:: warning: note: expanded from macro 'RTL_CHECK2' 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1328439::235:: note : noteexpanded from macro 'XINT': array 'fld' declared here rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:12241 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25::1219 :warning: 38:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' x15 = XEXP (x13, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::1331:5:23: notenote: : array 'fld' declared hereexpanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10178:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:373:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h327::12193::38: notewarning: : expanded from macro 'RTL_CHECK2' 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439:5::1328 :23:note : notearray 'fld' declared here: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:376:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:377:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x1, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2415:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x1, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): In file included from ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1219./genrtl.h::38802: note:: 3expanded 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: XEXP (rt, 1) = arg1;note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1]; 1331 ^: 23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:note12333: :expanded from macro 'XEXP'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) ^ ~ switch (XINT (x1, 1))/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38: note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1328:23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'XINT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note ^ ~: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 rtunion fld[1];: 38 ^: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:12358:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x1, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2451:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])24 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770439: :./genrtl.h5:: note822: array 'fld' declared here: 3: rtunion fld[1]; ^ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:2477:17: :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; x16 = XEXP (x14, 1); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP' 1332:23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~ expanded from macro 'XVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439:5:: 1219note:: array 'fld' declared here38 : rtunion fld[1]; note ^ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:expanded from macro 'RTL_CHECK2'337:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x1, 1); ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::43923:: note5: :expanded from macro 'XEXP' note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1219: 38: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c: expanded from macro 'RTL_CHECK2': 24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~3770 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h:439::8235::3 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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:341:13: XSTR (rt, 2) = arg2; warning: ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x1, 2); ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1330::133123:23:: note: noteexpanded from macro 'XEXP': expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):38: note ^ ~: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:360:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:370:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:3507:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:3855:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:3858:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:1996:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:374:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11630:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11638:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x5, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:8656:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x5, 1) != 115 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1459 :14:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1219: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38: note: expanded from macro 'RTL_CHECK2' rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1331 : ^ ~ 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5:expanded from macro 'XEXP' note: array 'fld' declared here rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4062:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:4063:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770: 1328./genrtl.h::23487::3 : notewarning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XINT' X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)27 : note: ^ ~expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::121838::38 : notenote: : expanded from macro 'RTL_CHECK1' expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note ^ ~: array 'fld' declared here rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c :29: rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 5 warningsIn file included from generated/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c. :29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o calls.o -MT calls.o -MMD -MP -MF ./.deps/calls.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:132:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (saveinsn) = -1; ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:133:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (restinsn) = -1; ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:999:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (reg), ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:1393:14: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (chain->insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:1395:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/caller-save.c:1426:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (new_chain->insn) = code; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:3750:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:4059:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:4061:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:14091:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x6, 1) != 85 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:7003:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11735:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(EQ == EQ && operands[2] == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11735:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(EQ == EQ && operands[2] == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11735:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(EQ == EQ && operands[2] == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11735:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(EQ == EQ && operands[2] == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11736:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(NE == NE && operands[2] == const0_rtx ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11736:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(NE == NE && operands[2] == const0_rtx ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11736:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(NE == NE && operands[2] == const0_rtx ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11736:12: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(NE == NE && operands[2] == const0_rtx ^ 120 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ccmp.o -MT ccmp.o -MMD -MP -MF ./.deps/ccmp.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: clangnote: : warningarray 'op' declared here: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:14045:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::232604:: 3note: :expanded from macro 'XEXP' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1219 :note38: :array 'op' declared here note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11755:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 2621 ^ ~: 12: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1219 :38: return gs->op[3];note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ 439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:370:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x8, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h1219::264138::11 :note : warningexpanded from macro 'RTL_CHECK2': array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: 348/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3439::5 :note : notearray 'op' declared here: array 'fld' declared here rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:376:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 gs->op[3] = rhs;: 38 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :note348: :expanded from macro 'RTL_CHECK2'3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:378:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x5, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:389:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x16 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:368:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x5, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:404:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:411:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:8461:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:331:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:334:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:341:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:4108:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:4113:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:4119:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:339:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:335:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:42: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:42: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:42: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/builtins.c:60: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:357:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:361:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x2, 1) != 83 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:4877:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x2, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:1751:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:1774:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:636:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:643:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:639:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:2487:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:4262:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:7856:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10135:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x3, 1) != 71 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:13712:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:13715:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:13719:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:13838:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x2, 1) != 4) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:13144:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:351:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x6, 1) != 134) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:471:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:477:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x13, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:480:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x9, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:484:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x16 = XEXP (x15, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:494:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x19 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:496:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x20 = XEXP (x6, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:514:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x25 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 122 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11564:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11569:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11573:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11586:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11598:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x9, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11604:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x13, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11611:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x16 = XEXP (x15, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11617:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x18 = XEXP (x14, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11619:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x19 = XEXP (x14, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cfg.o -MT cfg.o -MMD -MP -MF ./.deps/cfg.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfg.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11511:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:9412:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:369:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:9421:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:701:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:351:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:702:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:700:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:707:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:710:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:1124:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:1130:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x11, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:1134:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x12, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:1148:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x16, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:1151:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x17, 1) != 63 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:1168:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:5565:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:5565:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x6, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:5574:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x21 = XEXP (x20, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:5602:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x27 = XEXP (x26, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:5619:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x31 = XEXP (x27, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:5636:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x21, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vsx.md:5639:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x28, 1) != 316 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.md:4365:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x28, 1) != 317 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c::2325:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'3770 : ./genrtl.h:124:3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1219 :38: note: XEXP (rt, 1) = arg1;expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::43923::5 :note : noteexpanded from macro 'XEXP': array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :In file included from 1459/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c::1425:: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3770 : ./genrtl.h:127 rtx next = XEXP (insn, 1);: 3 ^ ~: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]1331 :23: note XINT (rt, 4) = arg4;: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1328 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1219 :note38: :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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1465::377010: :./genrtl.h :warning128: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3 : warning return XEXP (insn, 1);: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XINT (rt, 5) = arg5;1331 : ^ ~23 : note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 :note5: :expanded from macro 'RTL_CHECK2' note: array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25:: 1470In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h10::3770 : warning./genrtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]129 :3: return XBBDEF (insn, 2);warning : ^ ~array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335: XEXP (rt, 6) = arg6;25 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XBBDEF': 1331:23: note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::14913770:: 10./genrtl.h:: 152warning:: 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] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;: 1331 ^ ~: 23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219: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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38439:: 5note:: expanded from macro 'RTL_CHECK2'note : array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::251496: :In file included from 10/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770warning: : ./genrtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 153:3: return XUINT (insn, 4); ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1329:26: note XBBDEF (rt, 2) = arg2;: expanded from macro 'XUINT' ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1335 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25::1219 :note38: :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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391218::538:: notenote: : array 'fld' declared here expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1501 :10In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:warning25: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 return XUINT (insn, 4);: ./genrtl.h ^ ~: 154:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1329 :26warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XUINT' XEXP (rt, 3) = arg3; ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::133138::23 :note : noteexpanded 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :array 'fld' declared here38 : rtunion fld[1];note : ^expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1524note:: 12expanded 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */: 439 ^ ~: 5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1332: :array 'fld' declared here23 : note rtunion fld[1];: expanded from macro 'XVEC' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1219::15738::3 :note : warningexpanded 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]) XEXP (rt, 6) = arg6; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :array 'fld' declared here23 : note rtunion fld[1];: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3:: 1848warning:: 34array 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; ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1844 :note28: :expanded from macro 'XEXP' note: expanded from macro 'JUMP_LABEL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191365::3832:: notenote: : 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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::12205::37 :note : notearray 'fld' declared here: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c ^ ~: 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::53770:: ./genrtl.hnote: :array 'fld' declared here183 :3 rtunion fld[1];: ^warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)1855 : ^ ~10 : warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]1218 :38: return JUMP_LABEL (this);note : ^~~~~~~~~~~~~~~~~expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'JUMP_LABEL': 439:5: note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1365 : ^32 : In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c: :expanded from macro 'XCEXP'25 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 184 ^ ~: 3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1220: :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, 3) = arg3; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391331::523:: notenote: : array 'fld' declared hereexpanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1860 :In file included from 40/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:: 25warning: : In file included from array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:185: return safe_as_a (JUMP_LABEL (this));3 : ^~~~~~~~~~~~~~~~~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: XINT (rt, 4) = arg4;note : ^ ~expanded from macro 'JUMP_LABEL' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): 1328 ^ ~: 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1365note:: 32expanded from macro 'XINT': note: expanded from macro 'XCEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191220::3837:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439439::55:: notenote: : array 'fld' declared herearray 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::231865:: 3note:: expanded from macro 'XINT'warning : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~~~~~~~~~~~~~~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191844::3828:: note: noteexpanded from macro 'RTL_CHECK2': expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1365 :note32: :array 'fld' declared here note: rtunion fld[1];expanded from macro 'XCEXP' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)25 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1220./genrtl.h::37187:: 3note:: expanded from macro 'RTL_CHECKC1'warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) XEXP (rt, 6) = arg6; ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :array 'fld' declared here23 : note rtunion fld[1];: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)2150 : ^ ~10 : warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :1218array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: note: expanded from macro 'RTL_CHECK1' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h2023::43926:5:: notenote: : expanded from macro 'SUBREG_BYTE'array 'fld' declared here rtunion fld[1]; ^#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c :25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1363/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::323770:: ./genrtl.hnote:: 214expanded from macro 'XCSUBREG': 3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) X0EXP (rt, 7) = NULL_RTX; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12201348::3727:: notenote: : expanded from macro 'RTL_CHECKC1'expanded from macro 'X0EXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51218:: 38note:: array 'fld' declared herenote : expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfg.c:51: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::253760: :In file included from 11/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770warning: : ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 630:3: warning attrs = MEM_ATTRS (x);: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~ XVEC (rt, 1) = arg1; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 2572:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h24::1332 :note23: :expanded from macro 'MEM_ATTRS' note: expanded from macro 'XVEC' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 29 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded from macro 'X0MEMATTR': 38: note: expanded from macro 'RTL_CHECK2' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1220 ^ ~: 37/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'RTL_CHECKC1': note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c./genrtl.h::2533:: 3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning3770: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :666:3: XEXP (rt, 1) = arg1; warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331: XVEC (rt, 1) = arg1;23 : ^ ~ note: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1332:23: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XVEC' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note ^ ~: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c1331::2523: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'XEXP': ./genrtl.h:685: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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219:38: XEXP (rt, 1) = arg1;note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1331 : ^ ~23 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :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]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25 XEXP (rt, 1) = arg1;: In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h725::13313::23 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::231219:: 38note:: 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391219::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25:: 439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5:: 3770note: : ./genrtl.harray 'fld' declared here: 125: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: XBBDEF (rt, 2) = arg2;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770: ./genrtl.h:726/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31335:: 25warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XBBDEF' XEXP (rt, 2) = arg2; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1218 :note38: :expanded from macro 'XEXP' 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: note : noteexpanded 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c ^ ~: 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::53770:: ./genrtl.hnote:: 126array 'fld' declared here: 3: rtunion fld[1];warning : ^array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: In file included from array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c :25: In file included from XINT (rt, 5) = arg5;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : ./genrtl.h:746/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31328:: 23warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XINT' XINT (rt, 1) = arg1; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191328::3823:: notenote: : 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219array 'fld' declared here: 38: rtunion fld[1]; note: ^expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3770 : ^ ~./genrtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h129::4393::5 :warning : notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here XEXP (rt, 6) = arg6; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c::2325:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'3770 : ./genrtl.h:747: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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: XEXP (rt, 2) = arg2;note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1331 : ^ ~23 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :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]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c :25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::383770:: ./genrtl.hnote:: 152expanded from macro 'RTL_CHECK2': 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1331 :23: rtunion fld[1]; note ^: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:In file included from 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c: :In file included from 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h3770:: 154./genrtl.h::3784:: 3warning:: 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] XEXP (rt, 3) = arg3; ^ ~ XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12241331::2923:: notenote: : expanded from macro 'XWINT'expanded from macro 'XEXP' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 440:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note: :array 'hwint' declared here38 : note HOST_WIDE_INT hwint[1];: expanded from macro 'RTL_CHECK2' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 26 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'HOST_WIDE_INT': 5: note# define HOST_WIDE_INT long : ^array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25:: 1328In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::3770 : note./genrtl.h: :expanded from macro 'XINT'802 :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;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1331 :note23: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)439 : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :array 'fld' declared here38 : note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h439::1575::3 :note : warningarray 'fld' declared here: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.cexpanded from macro 'RTL_CHECK1': 25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ./genrtl.h ^ ~: 822/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3439: :warning5: :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]; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c :In file included from 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c: :In file included from 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h3770:: 844:./genrtl.h3::183 :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] XSTR (rt, 1) = arg1; ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:13301335::2325:: notenote: : expanded from macro 'XSTR'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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191218::3838:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439439::55:: notenote: : array 'fld' declared herearray 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c::2525: : In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37703770: : ./genrtl.h./genrtl.h::845184::33:: warningwarning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; XEXP (rt, 3) = arg3; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13301331::2323:: notenote: : expanded from macro 'XSTR'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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::121938::38 :note : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5439:: 5note:: array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c :25In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25:: 3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::3770: 185./genrtl.h::3846:: 3warning:: 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] XINT (rt, 4) = arg4; ^ ~ XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13301328::2323:: notenote: : expanded from macro 'XINT'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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191219::3838:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439439::55:: notenote: : array 'fld' declared herearray 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfg.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfg.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfg.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 51: In file included from return gs->op[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h : ^ ~442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h348:244:: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:: 275note:: 11array 'op' declared here: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfg.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ccmp.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 128 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cfganal.o -MT cfganal.o -MMD -MP -MF ./.deps/cfganal.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfganal.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h ^: 937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:45: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:519:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (call_insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:516:2: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (call_insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:2432:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] arg_offset = rtx_to_poly_int64 (XEXP (argblock, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:2603:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] val = internal_arg_pointer_based_exp (SET_SRC (set), false); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:2638:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_CODE (rtl) == PLUS && poly_int_rtx_p (XEXP (rtl, 1), &offset)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfg.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:4179:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx offset = XEXP (elem, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:4617:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) == NOTE_INSN_FUNCTION_BEG) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfganal.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/calls.c:5505:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx offset = XEXP (XEXP (arg->stack_slot, 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfganal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 133 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cfgbuild.o -MT cfgbuild.o -MMD -MP -MF ./.deps/cfgbuild.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfganal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfganal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfganal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 6 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 67 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hclang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erro:r -o cfgcleanup.o -MT cfgcleanup.o -MMD -MP -MF ./.deps/cfgcleanup.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c 439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cfgexpand.o -MT cfgexpand.o -MMD -MP -MF ./.deps/cfgexpand.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: clangIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning: :3770treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:278:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] label_ref_label (XEXP (SET_SRC (tmp), 2)), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:278:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] label_ref_label (XEXP (SET_SRC (tmp), 2)), 0); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:298:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int i, n = ASM_OPERANDS_LABEL_LENGTH (tmp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2546:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1374:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:301:12: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (ASM_OPERANDS_LABEL (tmp, i), 0), 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2547:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:307:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:308:41: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] make_label_edge (edge_cache, bb, JUMP_LABEL (insn), 0); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:350:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:350:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:366:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) != NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:418:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_tablejump_edge (label_ref_label (XEXP (SET_SRC (tmp), 2))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgbuild.c:418:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_tablejump_edge (label_ref_label (XEXP (SET_SRC (tmp), 2))); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 123 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cfghooks.o -MT cfghooks.o -MMD -MP -MF ./.deps/cfghooks.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct 5 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cfgloop.o -MT cfgloop.o -MMD -MP -MF ./.deps/cfgloop.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: clangnote: : warningexpanded from macro 'RTL_CHECK2': 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c1219::3738: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note305: :expanded from macro 'RTL_CHECK2'1 : warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct GTY((desc("0"), tag("0"),/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :^439 :5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c ^ ~: 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h439::765::1 :note : warningarray 'fld' declared here : class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ class rtx_def; In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h37:: 56In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h8::3770 : note./genrtl.h: :previous use is here209 :3struct rtx_def; : ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c::121922:: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::76 :note1: :expanded from macro 'RTL_CHECK2' warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])class rtx_def; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439:556:: 8note:: array 'fld' declared herenote : previous use is here rtunion fld[1]; ^struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:38: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:47: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:210:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (rtx_equal_for_cselib_p (SET_DEST (exp), SET_SRC (exp))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:286:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] != (XEXP (SET_SRC (set1), 1) == pc_rtx)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:286:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] != (XEXP (SET_SRC (set1), 1) == pc_rtx)) ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:289:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond1 = XEXP (SET_SRC (set1), 0); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:290:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond2 = XEXP (SET_SRC (set2), 0); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:308:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || !rtx_equal_p (XEXP (cond1, 1), XEXP (cond2, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:308:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || !rtx_equal_p (XEXP (cond1, 1), XEXP (cond2, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:383: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:383: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)) ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:843:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (code == MEM && !mem_attrs_eq_p (MEM_ATTRS (x), MEM_ATTRS (y))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:843:54: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (code == MEM && !mem_attrs_eq_p (MEM_ATTRS (x), MEM_ATTRS (y))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:845:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! MEM_ATTRS (x)) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:846:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_ATTRS (y) = 0; ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:847:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (! MEM_ATTRS (y)) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:848:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_ATTRS (x) = 0; ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1035:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src1 = SET_SRC (s1); ^~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1036:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src2 = SET_SRC (s2); ^~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1105:13: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (n1 = REG_NOTES (i1), n2 = REG_NOTES (i2); ; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1105:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (n1 = REG_NOTES (i1), n2 = REG_NOTES (i2); ; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1106:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] n1 = XEXP (n1, 1), n2 = XEXP (n2, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1106:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] n1 = XEXP (n1, 1), n2 = XEXP (n2, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1110:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] n1 = XEXP (n1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1112:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] n2 = XEXP (n2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1144:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_INSN_BASIC_BLOCK_P (i1) && NOTE_INSN_BASIC_BLOCK_P (i2)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c1663::3621: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h :note167: :expanded from macro 'NOTE_INSN_BASIC_BLOCK_P'7 : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: if (INSN_CODE (insn) < 0)1659 : ^~~~~~~~~~~~~~~~25 : note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1516:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25::1361 :note32: :expanded from macro 'INSN_CODE' note: expanded from macro 'XCINT' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1328:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1220note:37: :expanded from macro 'XINT' 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391219::538:: notenote: : array 'fld' declared hereexpanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1144 ^ ~: 39: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 439array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: note: array 'fld' declared here if (NOTE_INSN_BASIC_BLOCK_P (i1) && NOTE_INSN_BASIC_BLOCK_P (i2)) rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1681663::521:: warningnote: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~~~~~~~~~~~~~~1659 :25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 1516:25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1361note:: 32expanded from macro 'INSN_CODE': note: expanded from macro 'XCINT' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1328:23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1220: :expanded from macro 'XINT'37 : note: expanded from macro 'RTL_CHECKC1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51219:: 38note:: array 'fld' declared herenote : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1201#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 25 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 439array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: note: array 'fld' declared here if (!rtx_equal_p (CALL_INSN_FUNCTION_USAGE (i1), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h36:: 1632/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h::40169:: 10note:: expanded from macro 'CALL_INSN_FUNCTION_USAGE'warning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) return INSN_CODE (insn); ^ ~ ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1516 :note25: :expanded from macro 'XEXP' note: expanded from macro 'INSN_CODE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191328::3823:: notenote: : 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38array 'fld' declared here: note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1202:4#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 439:5: note: CALL_INSN_FUNCTION_USAGE (i2))array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1214:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SYMBOL_REF_DECL (symbol) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1217:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((DECL_BUILT_IN_CLASS (SYMBOL_REF_DECL (symbol)) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:3072:26: note: expanded from macro 'DECL_BUILT_IN_CLASS' (FUNCTION_DECL_CHECK (NODE)->function_decl.built_in_class) ^~~~ ./tree-check.h:38:44: note: expanded from macro 'FUNCTION_DECL_CHECK' #define FUNCTION_DECL_CHECK(t) TREE_CHECK (t, FUNCTION_DECL) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:389:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1219:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && DECL_FUNCTION_CODE (SYMBOL_REF_DECL (symbol)) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:2482:25: note: expanded from macro 'DECL_FUNCTION_CODE' (FUNCTION_DECL_CHECK (NODE)->function_decl.function_code) ^~~~ ./tree-check.h:38:44: note: expanded from macro 'FUNCTION_DECL_CHECK' #define FUNCTION_DECL_CHECK(t) TREE_CHECK (t, FUNCTION_DECL) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:389:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1221:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && DECL_FUNCTION_CODE (SYMBOL_REF_DECL (symbol)) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:2482:25: note: expanded from macro 'DECL_FUNCTION_CODE' (FUNCTION_DECL_CHECK (NODE)->function_decl.function_code) ^~~~ ./tree-check.h:38:44: note: expanded from macro 'FUNCTION_DECL_CHECK' #define FUNCTION_DECL_CHECK(t) TREE_CHECK (t, FUNCTION_DECL) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:389:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:37: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1510:23: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_P (i1) && NOTE_KIND (i1) == NOTE_INSN_EPILOGUE_BEG) ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1517:23: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_P (i2) && NOTE_KIND (i2) == NOTE_INSN_EPILOGUE_BEG) ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1666: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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1666: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) ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1667: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1667: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)) ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1670:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond1 = XEXP (SET_SRC (set1), 0); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1671:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond2 = XEXP (SET_SRC (set2), 0); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1684: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1684: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1686: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), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1689:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cond2, 1)))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1765:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (XVECLEN (p1, 1) == XVECLEN (p2, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1765:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (XVECLEN (p1, 1) == XVECLEN (p2, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1766: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1766: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1767: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1767: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1772: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--) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1773: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1773: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1810:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] while (!NOTE_INSN_BASIC_BLOCK_P (last1) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:1813:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] while (!NOTE_INSN_BASIC_BLOCK_P (last2) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h warning:s1663 generated:. 21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:2149:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_INSN_BASIC_BLOCK_P (newpos1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cfgloopanal.o -MT cfgloopanal.o -MMD -MP -MF ./.deps/cfgloopanal.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:2890:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (BB_END (b)), 0)) ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:2923:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (BB_END (b)), 0)) ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:75: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:3107:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] insn && !NOTE_INSN_BASIC_BLOCK_P (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgcleanup.c:3112:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && LABEL_NUSES (insn) == LABEL_PRESERVE_P (insn) ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c5::24 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here305 :1: rtunion fld[1]; warning ^ : 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) note ^ ~: did you mean struct here? /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219class rtx_def;: 38^~~~~: structnote : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3040 ^ ~: 19/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here *step_out = XEXP (x, 1); rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c :25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h attrs = MEM_ATTRS (x);: 3770 ^~~~~~~~~~~~~: ./genrtl.h:208:3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning2572: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]24 : note: expanded from macro 'MEM_ATTRS' XEXP (rt, 1) = arg1; ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::135523::29 :note : noteexpanded from macro 'XEXP': 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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::122038::37 :note : noteexpanded from macro 'RTL_CHECK2': 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5439:: 5note:: array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: In file included from array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c :24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX;3770: ./genrtl.h ^ ~: 33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1348/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c XEXP (rt, 1) = arg1;:: 273333: ^ ~: 7 :note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : :warningexpanded from macro 'X0EXP': array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1331 :23: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note : ^ ~expanded from macro 'XEXP' ASM_OPERANDS_INPUT (body, i) = input_rvec[i]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1218 : ^ ~38 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :expanded from macro 'RTL_CHECK1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38 ::2537 :note36: :expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'ASM_OPERANDS_INPUT'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 439 ^ ~: 5#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS): /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: note439: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:array 'fld' declared here5:: 1373 :note43: :array 'fld' declared here note rtunion fld[1];: rtunion fld[1];expanded from macro 'XCVECEXP' ^ ^ #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c :25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13663770:: 32./genrtl.h:: 213note:: 3expanded from macro 'XCVEC': warning: array index 6 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) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1348: :expanded from macro 'RTL_CHECKC1'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) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1223:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h35::1218 :note38: :expanded from macro 'RTVEC_ELT' note: expanded from macro 'RTL_CHECK1' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5In file included from array 'fld' declared here: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c :note24: : rtunion fld[1];In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c: rtunion fld[1];./genrtl.h : ^:333451 ::In file included from 7/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:: 253warning:: : In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 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]3770 : ./genrtl.h XEXP (rt, 1) = arg1;: 214 ^ ~: ASM_OPERANDS_INPUT_CONSTRAINT_EXP (body, i) 3 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1331: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : note: expanded from macro 'XEXP' X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13482540#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 3:: ^ ~ note27/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ::expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_EXP' 1219 :note38: : XCVECEXP (RTX, 4, N, ASM_OPERANDS) expanded from macro 'X0EXP'note ^ ~: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/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])1373 ^ ~: 43 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~ :note1218: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XCVECEXP'38 :: 439note:#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)5 : ^ ~ : noteexpanded from macro 'RTL_CHECK1': array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1366:32:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];note : ^ ^ ~ expanded from macro 'XCVEC'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:3366:4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_LABEL (body, i) = gen_rtx_LABEL_REF (Pmode, r); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2547:In file included from 36/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:: 24note: : In file included from expanded from macro 'ASM_OPERANDS_LABEL' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3:#define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373: XEXP (rt, 1) = arg1;43 : ^ ~ note: expanded from macro 'XCVECEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: note: #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1366 :32 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XCVEC'1219 :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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37439:: 5note:: expanded from macro 'RTL_CHECKC1'note : array 'fld' declared here rtunion fld[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:3387:In file included from 7/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:: 25warning: : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:232:3: ASM_OPERANDS_OUTPUT_CONSTRAINT (body) = constraints[0]; warning : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :2533:45: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT'1331 :23: note: expanded from macro 'XEXP' #define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1364 ^ ~: 32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded from macro 'XCSTR': 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1220 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h37::439 :note5: :expanded from macro 'RTL_CHECKC1' note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c::525:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here3770 : ./genrtl.h: rtunion fld[1];233 : ^3 : warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.carray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3406:8: warning X0EXP (rt, 2) = NULL_RTX;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ASM_OPERANDS_OUTPUT_CONSTRAINT (obody) = constraints[0];1348 : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~27 : note: expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2533:45:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note ^ ~: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note#define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS): expanded from macro 'RTL_CHECK1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1364 : ^ ~32 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :expanded from macro 'XCSTR'5 : note: array 'fld' declared here #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c1220::2537: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'RTL_CHECKC1': ./genrtl.h:234:3: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])warning : ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: X0EXP (rt, 3) = NULL_RTX; note ^ ~: array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 24 ^:: 1348In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :273770:: ./genrtl.hnote:: 124expanded from macro 'X0EXP': 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1218:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1331expanded from macro 'RTL_CHECK1': 23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 5 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1219:38 rtunion fld[1];: ^note : expanded from macro 'RTL_CHECK2'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3770 : ^ ~./genrtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h235::4393::5 :warning : notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here rtunion fld[1]; X0EXP (rt, 4) = NULL_RTX; ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:13483770:: 27./genrtl.h:: 125note:: 3expanded 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) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1335note:: 25expanded from macro 'RTL_CHECK1': note: expanded from macro 'XBBDEF' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1218note:: 38array 'fld' declared here: note: rtunion fld[1];expanded from macro 'RTL_CHECK1' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~25 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::37705: :./genrtl.h :note236: :array 'fld' declared here3 : warning rtunion fld[1];: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c: X0EXP (rt, 5) = NULL_RTX;24 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1261348::327:: warningnote: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'X0EXP' XEXP (rt, 3) = arg3; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13311218::2338:: notenote: : expanded from macro 'XEXP'expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391219::538:: notenote: : 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c ^ ~: 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::53770:: ./genrtl.hnote:: 237array 'fld' declared here: 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24 X0EXP (rt, 6) = NULL_RTX;: In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1348::12727::3 :note : warningexpanded from macro 'X0EXP': array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4;#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1328 :note23: :expanded from macro 'RTL_CHECK1' 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :array 'fld' declared here38 : note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::241335: :In file included from 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.hexpanded from macro 'XBBDEF': 152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XEXP (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1218 :38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1': 1331:23: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 rtunion fld[1];: 38 ^: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.cexpanded from macro 'RTL_CHECK2': 25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h : ^ ~260 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::439 :warning5: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; rtunion fld[1]; ^ ~ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h24:: 1348In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h27::3770 : note./genrtl.h: :expanded from macro 'X0EXP'153 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1218:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1335expanded from macro 'RTL_CHECK1': 25: note: expanded from macro 'XBBDEF' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1218note:: 38array 'fld' declared here: note: rtunion fld[1];expanded from macro 'RTL_CHECK1' ^ In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c : ^ ~25 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::53770:: ./genrtl.hnote:: 261array 'fld' declared here: 3: rtunion fld[1];warning : ^array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from X0EXP (rt, 4) = NULL_RTX;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : ./genrtl.h:154:3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1348: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]27 : note: XEXP (rt, 3) = arg3;expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1331 :23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: :expanded from macro 'XEXP'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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38439:: 5note:: expanded 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c::43925:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'fld' declared here./genrtl.h :262: rtunion fld[1];3 : ^ warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 XINT (rt, 5) = arg3;: ./genrtl.h ^ ~: 155:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1328array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: note: XINT (rt, 4) = arg4;expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1328 :23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :expanded from macro 'XINT'38 : note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 :note5: :expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c::525:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here3770 : ./genrtl.h: rtunion fld[1];263 : ^3 : In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XSTR (rt, 6) = arg4;3770 : ^ ~./genrtl.h :156/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31330:: 23warning:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XSTR' XINT (rt, 5) = arg5; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13281219::2338:: notenote: : expanded from macro 'XINT'expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439:12195::38 :note : notearray 'fld' declared here: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 25 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701218: :./genrtl.h38::304 :note3: :expanded from macro 'RTL_CHECK1' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1330 :23: rtunion fld[1]; note ^: expanded from macro 'XSTR' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3770 : ^ ~./genrtl.h :184:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1219 :warning38: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::439 :note5: :expanded from macro 'XEXP' note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c1219::2538: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'RTL_CHECK2': ./genrtl.h:305: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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: XINT (rt, 2) = arg2; note ^ ~: array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1328 :23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c :note24: : expanded from macro 'XINT'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: XINT (rt, 4) = arg4;38 : ^ ~ note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XINT': 439:5: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): array 'fld' declared here ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1219:38:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.cnote:: 25expanded from macro 'RTL_CHECK2': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])306 : ^ ~3 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning439: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : note: array 'fld' declared here XVEC (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h24:: 1332In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::3770 : note./genrtl.h: :expanded from macro 'XVEC'186 :3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1328: :23expanded 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38array 'fld' declared here: note: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4393770:: 5./genrtl.h:: 307note:: 3array 'fld' declared here: warning: rtunion fld[1];array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c XVEC (rt, 4) = arg4;: 24 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h187::13323::23 :warning : notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XVEC' XEXP (rt, 6) = arg6; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded 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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38439:: 5note:: expanded 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c::43925:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'fld' declared here./genrtl.h :308 rtunion fld[1];: 3 ^: warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.carray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XVEC (rt, 5) = arg5;3770 : ^ ~./genrtl.h :188:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1332warning:: 23array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XVEC' XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)1331 : ^ ~23 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'1219 :38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1219 ^ ~: 38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :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]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c5::25 : note: In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: rtunion fld[1];./genrtl.h : ^309 :3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c :25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1218::377038: :./genrtl.h :note327: :expanded from macro 'RTL_CHECK1'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;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1328note:: 23array 'fld' declared here: note rtunion fld[1];: expanded from macro 'XINT' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::2101219::338:: warningnote: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331439::235:: notenote: : expanded from macro 'XEXP'array 'fld' declared here rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c1348::2725:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'X0EXP'3770 : ./genrtl.h:347:3:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38 XVEC (rt, 1) = arg1;: ^ ~note : expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])23 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XVEC'439 :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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c::121924:: 38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'RTL_CHECK2'./genrtl.h :214: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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX;: 439 ^ ~: 5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1348: :array 'fld' declared here27 : note rtunion fld[1];: expanded from macro 'X0EXP' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1218::34838::3 :note : warningexpanded from macro 'RTL_CHECK1': 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; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :array 'fld' declared here23 : note rtunion fld[1];: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c439::245: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770: array 'fld' declared here./genrtl.h :232: rtunion fld[1];3 : ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1348/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c::2725:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'X0EXP'3770 : ./genrtl.h:369:3: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218: XEXP (rt, 1) = arg1;38 : ^ ~ note: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 439:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c1219::2438: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:note3770: : expanded from macro 'RTL_CHECK2'./genrtl.h :236:3: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 X0EXP (rt, 5) = NULL_RTX;: 5 ^ ~: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1348 : ^27 : In file included from note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.cexpanded from macro 'X0EXP': 25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)./genrtl.h : ^ ~370 :3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1218: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]38 : note: XEXP (rt, 2) = arg2;expanded from macro 'RTL_CHECK1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1331 : ^ ~23 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :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]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c1219::2438: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'RTL_CHECK2': ./genrtl.h:237: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5 X0EXP (rt, 6) = NULL_RTX;: ^ ~note : array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1348: rtunion fld[1];27 : ^ note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:: 25warning: : In file included from array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h XINT (rt, 5) = arg3;: 435 ^ ~: 3: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1328:23: note: XWINT (rt, 1) = arg1;expanded from macro 'XINT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)29 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XWINT': 1219: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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~440 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note5: :array 'hwint' declared here note: array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h :In file included from 55/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c::2624:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: : expanded from macro 'HOST_WIDE_INT'./genrtl.h :263:3# define HOST_WIDE_INT long: ^warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25 XSTR (rt, 6) = arg4;: In file included from ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1330./genrtl.h::23436:: 3note:: expanded from macro 'XSTR'warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12241219::2938:: notenote: : expanded from macro 'XWINT'expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439440::55:: notenote: : array 'fld' declared here array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c./genrtl.h::25304: :In file included from 3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning3770: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :470:3: XSTR (rt, 1) = arg1;warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: SUBREG_BYTE (rt) = arg1;1330 : ^~~~~~~~~~~~~~~~23 : note: expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note : ^ ~expanded from macro 'SUBREG_BYTE' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): ^ ~note : expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1363:32: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XCSUBREG' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) note ^ ~: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1220 : ^37 :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.cnote:: 24expanded from macro 'RTL_CHECKC1': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])305 : ^ ~3 : warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]439 :5: note XINT (rt, 2) = arg2;: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 5) = arg5;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c : ^ ~25 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1332./genrtl.h::23:487 :note: 3expanded from macro 'XVEC': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ X0EXP (rt, 1) = NULL_RTX;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1348: expanded from macro 'RTL_CHECK2': 27: note: expanded from macro 'X0EXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)5 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1218:38 rtunion fld[1];: ^ noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.cexpanded from macro 'RTL_CHECK1': 24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])./genrtl.h : ^ ~309 :3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c: :./genrtl.h25:: 348In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::3770 : warning: ./genrtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 538:3: XEXP (rt, 2) = arg2; warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1;1331 : ^ ~23 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'1331 :23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1219 : ^ ~38 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded from macro 'RTL_CHECK2': 38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 439:5 rtunion fld[1];: ^note : In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c :24: rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:: 24note: : In file included from expanded from macro 'XSTR'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:369: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38 XEXP (rt, 1) = arg1;: ^ ~note : expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1219 :38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c :note25: : expanded from macro 'RTL_CHECK2'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])574 : ^ ~3 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning439:: 5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1330In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c23:24:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XSTR'3770 : ./genrtl.h:370: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XEXP (rt, 2) = arg2;1219 : ^ ~38 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1331expanded from macro 'RTL_CHECK2': 23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)439 : ^ ~5 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219array 'fld' declared here: 38: rtunion fld[1];note : ^expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.cnote:: 24array 'fld' declared here: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];3770 : ^./genrtl.h :435In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c3::25 : warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3770: ./genrtl.h: XWINT (rt, 1) = arg1;612 : ^ ~3 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1224: :29array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XWINT' XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N])1332 : ^ ~23 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 440note:: 5expanded from macro 'XVEC': note: array 'hwint' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) HOST_WIDE_INT hwint[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h1219::5538::26 :note : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c::43924:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'fld' declared here./genrtl.h :436: rtunion fld[1];3 : ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c::43925:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'fld' declared here./genrtl.h :648: 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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c: rtunion fld[1];24 : ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: In file included from expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c :24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)538: 3 ^ ~: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 XEXP (rt, 1) = arg1;: ^ ~38 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :23expanded 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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391219::385: :note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439: ^5 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.carray 'fld' declared here :25 rtunion fld[1];: ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: In file included from expanded from macro 'XSTR'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c :25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ./genrtl.h ^ ~: 705:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1219 :warning38: :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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1330439::235:: notenote: : expanded from macro 'XSTR'array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770: ./genrtl.h:574/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31219: :warning38: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: XSTR (rt, 2) = arg2;expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XSTR' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 439 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:538:: note: noteexpanded from macro 'RTL_CHECK2' : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439 ^: 5: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c: :array 'fld' declared here25 : rtunion fld[1];In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c: 24 ^: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c :warning25: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 XVEC (rt, 2) = arg2;: ./genrtl.h ^ ~: 725:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1332 :warning23: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XVEC' XSTR (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191330::3823:: notenote: : 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) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5:: 1219note:: 38array 'fld' declared here: note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c : ^ ~24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770: ./genrtl.h439::6305::3: notewarning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c439::255:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here3770 : rtunion fld[1]; ./genrtl.h ^ :746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^3770: ./genrtl.h:666:In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c: :warning25: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: XVEC (rt, 1) = arg1;./genrtl.h : ^ ~747 :3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1332warning:: 23array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XVEC' XEXP (rt, 2) = arg2; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1331 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1219 :note38: :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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 XVEC (rt, 1) = arg1;: ./genrtl.h ^ ~: 705:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: warning1332: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : note: XSTR (rt, 1) = arg1;expanded from macro 'XVEC' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)1330 : ^ ~23 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded from macro 'XSTR': 38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1219 ^ ~: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'RTL_CHECK2': note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c: :./genrtl.h24: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h784::37703: ./genrtl.h:: 725warning: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; ^ ~ XWINT (rt, 1) = arg1; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^ ~1330 :23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h note:: 1224expanded from macro 'XSTR': 29: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'XWINT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note#define XWINT(RTX, N) ((RTX)->u.hwint[N]): expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 440/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4395::5 : notenote: : array 'fld' declared here array 'hwint' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24 HOST_WIDE_INT hwint[1];: In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 : ./genrtl.h:726/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h::3: 55warning:: 26array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note XEXP (rt, 2) = arg2;: expanded from macro 'HOST_WIDE_INT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:# define HOST_WIDE_INT long note ^: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::8021219::338:: 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]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51331:: 23note:: array 'fld' declared herenote : expanded from macro 'XEXP' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)24 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1219./genrtl.h::38747:: 3note: : 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; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::13315::23 :note : notearray 'fld' declared here: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.cnote:: 24expanded from macro 'RTL_CHECK2': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784: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] ^ ~ XWINT (rt, 1) = arg1; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51224:: 29note: note: expanded from macro 'XWINT': array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) rtunion fld[1]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :440:5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c :note: 25array 'hwint' declared here : In file included from HOST_WIDE_INT hwint[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h: :./genrtl.h55::26823:: 3note:: expanded from macro 'HOST_WIDE_INT'warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c: : 4390array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]# define HOST_WIDE_INT long : 11 ^: XSTR (rt, 2) = arg2;warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ || SYMBOL_REF_DECL (XEXP (op0, 0)) != exp)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1330 :23: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :2698expanded from macro 'XSTR': 43: note: expanded from macro 'SYMBOL_REF_DECL' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1351:121928: note: :expanded from macro 'X0TREE'38 : note: expanded from macro 'RTL_CHECK2'#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c ^ ~: expanded from macro 'RTL_CHECK1'24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):: 3770: 5./genrtl.h: ^ ~: 802 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote3:: 439:: 5array 'fld' declared here:warning : notearray 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]; XEXP (rt, 1) = arg1; ^ ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:4932In file included from :133110::23 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c::warning25: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP' XEXP (op0, 1), : ^ ~ 3770#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~./genrtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12198241331::38:233::: notenote: warningexpanded from macro 'XEXP': 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]) ^ ~ ^ ~ XVEC (rt, 3) = arg3;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: :38439:: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:note : note:: expanded from macro 'RTL_CHECK2'1332array 'fld' declared here: 23: rtunion fld[1]; note ^: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XVEC' ./genrtl.h:936:44: note: expanded from macro 'gen_rtx_CONCAT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ gen_rtx_fmt_ee (CONCAT, (MODE), (ARG0), (ARG1)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219./genrtl.h::3839::40: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5:: 439note:: array 'fld' declared here 5 rtunion fld[1];: ^ note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c::133025:: 23: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: expanded from macro 'XSTR' :3770: ./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 844 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1219 :warning38: 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: XSTR (rt, 1) = arg1; note ^ ~: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h24:: In file included from 1330/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::377023: :./genrtl.h: 846:note3:: expanded from macro 'XSTR'warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23 : ^ ~ note: expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)38 : ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded 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]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 :5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439array 'fld' declared here: 5: rtunion fld[1]; note ^ : array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfghooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:5463:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (insn) = val; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:5636:5: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BASIC_BLOCK (note) = bb; ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1651:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1369:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:5830:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PAT_VAR_LOCATION_LOC (val) = const0_rtx; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:5834:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PAT_VAR_LOCATION_LOC (val) = (rtx)value; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:6550:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (next && NOTE_INSN_BASIC_BLOCK_P (next)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgexpand.c:6580:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (parm_birth_insn) == NOTE_INSN_FUNCTION_BEG) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloop.c::2622: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517In file included from :10: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435warning: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 320:1: return gs->op[1]; ^ ~warning : 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :348:3: notestruct pod_mode: array 'op' declared here^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopanal.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 112 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cfgloopmanip.o -MT cfgloopmanip.o -MMD -MP -MF ./.deps/cfgloopmanip.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 113 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cfgrtl.o -MT cfgrtl.o -MMD -MP -MF ./.deps/cfgrtl.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:42: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 173 warnings generated. 137 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o symtab.o -MT symtab.o -MMD -MP -MF ./.deps/symtab.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cgraph.o -MT cgraph.o -MMD -MP -MF ./.deps/cgraph.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 133 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cgraphbuild.o -MT cgraphbuild.o -MMD -MP -MF ./.deps/cgraphbuild.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphbuild.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c :warning23: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: XWINT (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h : ^ ~320 :1/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1224warning:: 29'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: note: struct pod_modeexpanded from macro 'XWINT' ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphbuild.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphbuild.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgloopmanip.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphbuild.c: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442 call_stmt->op[2] = chain; : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::244373: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h3::272 :note8: :array 'op' declared here warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; inline struct rtx_def * ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphbuild.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphbuild.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c5::45 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 3770: ./genrtl.h rtunion fld[1];: 33 ^: 3:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.cwarning:: 32array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 XEXP (rt, 1) = arg1;: ./genrtl.h ^ ~: 126:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331warning:: 23array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XEXP' XEXP (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::231219:: 38note:: 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from XINT (rt, 5) = arg5;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : ./genrtl.h:51:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1328 :warning23: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XINT' XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 1331 ^ ~: 23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 :note5: :expanded 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c::43932:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'fld' declared here./genrtl.h :129: rtunion fld[1];3 : ^ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c : ^ ~45 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5:: note: 3770array 'fld' declared here: ./genrtl.h: rtunion fld[1];124 : ^3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c::121832: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::377038: :./genrtl.h :182note:3: : warning: expanded from macro 'RTL_CHECK1'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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~:1331 :23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h note:: 439expanded from macro 'XEXP': 5: note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1219:38 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.cexpanded from macro 'RTL_CHECK2' :45: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:./genrtl.h439::5126: :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] ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from XEXP (rt, 3) = arg3;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331: XBBDEF (rt, 2) = arg2;23 : ^ ~ note: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1335: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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12181219::3838:: notenote: : expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 439: rtunion fld[1];5 : ^ In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c: :array 'fld' declared here32 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 rtunion fld[1];: ./genrtl.h : ^184 :3: warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.carray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :45 XEXP (rt, 3) = arg3; : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1331::23127:: 3note:: 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) ^ ~ XINT (rt, 4) = arg4; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219:38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1328:23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XINT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note ^ ~: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1219 ^: 38:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.cnote:: 32expanded from macro 'RTL_CHECK2': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 439array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: note: XINT (rt, 4) = arg4;array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c1328::4523: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'XINT': ./genrtl.h:128:3: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)warning : ^ ~array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 XINT (rt, 5) = arg5;: 38 ^ ~: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'XINT'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c1219::3238: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:3770: : expanded from macro 'RTL_CHECK2'./genrtl.h :186:3: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 5) = arg5;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1328:23 rtunion fld[1];: note ^: expanded from macro 'XINT' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)3770 : ^ ~./genrtl.h :129:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31219:: 38warning:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::23439:: 5note:: expanded from macro 'XEXP'note : array 'fld' declared here rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c :32/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::383770:: ./genrtl.h :note187: :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]) XEXP (rt, 6) = arg6; ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :array 'fld' declared here23 : note rtunion fld[1];: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c::532:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here3770 : ./genrtl.h:208 rtunion fld[1];:3 : ^ warning: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c :45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;: 3770 ^ ~: ./genrtl.h:153:3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1331warning:: 23array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XEXP' XBBDEF (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13351219::2538:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'XBBDEF' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])26#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~305 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1218warning::: 38'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]439 ::5 :note : noteexpanded from macro 'RTL_CHECK1'struct GTY((desc("0"), tag("0"),: array 'fld' declared here ^ rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::32439: In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: :./genrtl.h76::209 :note31:: :warningarray 'fld' declared here: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note rtunion fld[1];: did you mean struct here? XBBDEF (rt, 2) = arg2; ^ ^ ~ class rtx_def;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c^~~~~:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h 45:struct1335: : 25In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'XBBDEF'./genrtl.h :154:3: warning#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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XEXP (rt, 3) = arg3;1218 : ^ ~38 : note: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 439:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c1219::3238: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'RTL_CHECK2': ./genrtl.h:210:3: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XEXP (rt, 3) = arg3;439 ^ ~: 5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1331:23 rtunion fld[1];: ^ note: In file included from expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c :45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h : ^ ~155 :3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1219: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]38 : note: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1328439::235:: notenote: : expanded from macro 'XINT'array 'fld' declared here rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c ^ ~: 32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701219: :./genrtl.h38::211 :note3: : warningexpanded 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]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1348:27/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note: :expanded from macro 'X0EXP'5 : note: array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218 : ^38 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.cexpanded from macro 'RTL_CHECK1': 45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~3770 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h:439::1565:: 3note:: array 'fld' declared here warning: rtunion fld[1];array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: XINT (rt, 5) = arg5;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328 X0EXP (rt, 5) = NULL_RTX;: 23 ^ ~ : note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:expanded from macro 'XINT'1348 :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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1218::121938::38 :note : expanded from macro 'RTL_CHECK1' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ :In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c::532: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 3770: note./genrtl.h:213: :3: array 'fld' declared herewarning: 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h45:: 1348In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h27:: note3770: expanded from macro 'X0EXP': ./genrtl.h:157:3#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]1218:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 6) = arg6; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here :1331 rtunion fld[1];: 23 ^: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c: :32: In file included from expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:214: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; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1348:27::1219 :note: 38expanded from macro 'X0EXP': note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECK1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 439 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439:5 :note : notearray 'fld' declared here: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:In file included from 32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::453770: : In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::236:37703: :./genrtl.h warning:: 182array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3: X0EXP (rt, 5) = NULL_RTX; ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' XEXP (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1331 :note23: :expanded from macro 'RTL_CHECK1' note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c1219::3238: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:note3770: : ./genrtl.h:expanded from macro 'RTL_CHECK2'237: 3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: expanded from macro 'X0EXP': 439:5: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: rtunion fld[1]; note ^: expanded from macro 'RTL_CHECK1' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 45 ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::3770 : note./genrtl.h: :array 'fld' declared here 183: rtunion fld[1];3 : ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c::121932: In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::3770: ./genrtl.hnote:: 258expanded from macro 'RTL_CHECK2': 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51331::23 :note : notearray '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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h45:: 1219In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38:: 3770note: : ./genrtl.hexpanded from macro 'RTL_CHECK2': 187:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]439 :5: note: array 'fld' declared here XEXP (rt, 6) = arg6; rtunion fld[1]; ^ ~ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:13313770: :./genrtl.h:23259:: 3note:: expanded from macro 'XEXP'warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1335::121925::38 :note : noteexpanded from macro 'XBBDEF': expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38439: note:: 5expanded from macro 'RTL_CHECK1' : note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];:439 : ^5 : note: In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c :45 rtunion fld[1]; : ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c::377032: : In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770188: ./genrtl.h::2603::3 :warning warning: : 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] X0EXP (rt, 3) = NULL_RTX; XEXP (rt, 7) = arg7; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13481331::27:23 :note : noteexpanded from macro 'X0EXP': expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38: note ^ ~: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 38 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:note439: :expanded from macro 'RTL_CHECK2'5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c ^ ~:32 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770: :./genrtl.h439:261::3:5 :warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:332: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:warning3770: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h note:: 1331expanded from macro 'XINT': 23: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:5: :note: 1219array 'fld' declared here: 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 ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c :26/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::13845::13 :note : warningarray 'fld' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtx tmp = XEXP (this, 1);In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c ^ ~: 45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701331: :./genrtl.h23::209 :note3: :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) ^ ~ XBBDEF (rt, 2) = arg2; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~:In file included from 1219 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32:: In file included from 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: :13353770note: : :./genrtl.h:expanded from macro 'RTL_CHECK2'30425 ::3 :note : warningexpanded from macro 'XBBDEF': array index 1 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 XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1330/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:::439121823::538::: notenote: : noteexpanded from macro 'RTL_CHECK1'expanded from macro 'XSTR': array 'fld' declared here rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: notenote: expanded from macro 'RTL_CHECK2': array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c: array 'fld' declared here :45 rtunion fld[1]; ^: In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c::323770: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h3770: :./genrtl.h:210305::33:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning: 1397: :warningarray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]13: :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] XEXP (rt, 3) = arg3; XINT (rt, 2) = arg2; ^ ~ ^ ~ rtx tmp = XEXP (this, 1); ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1328:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1331 ::1331note:2323: :expanded from macro 'XINT' note:: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note : expanded from macro 'XEXP' ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219::439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:385:: :note: notearray 'fld' declared here 1219: : rtunion fld[1];expanded from macro 'RTL_CHECK2'38 : ^ In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c: :expanded from macro 'RTL_CHECK2'32 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3770 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: ./genrtl.h: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5439:::3065 :: notenote3: : array 'fld' declared herearray 'fld' declared here : rtunion fld[1];warning : rtunion fld[1];array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ XVEC (rt, 3) = arg3; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h45:: 1332In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23:: 3770note: : ./genrtl.hexpanded from macro 'XVEC': 211:3: #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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1348array 'fld' declared here: 27: rtunion fld[1]; note ^: expanded from macro 'X0EXP'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): warning ^ ~: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1218:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1332:23 :note note: : expanded from macro 'XVEC'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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219: 38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :expanded from macro 'RTL_CHECK2'5 : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: rtunion fld[1];5: note : ^array 'fld' declared here In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c : ^45 : In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::323770: : In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::2123770:: 3./genrtl.h::308 :3:warning : warningarray 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] XVEC (rt, 5) = arg5; ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1332:23: note: expanded from macro 'XVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)27 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'X0EXP'1219: 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1218note:: 38array 'fld' declared here: note rtunion fld[1]; ^ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from expanded from macro 'RTL_CHECK1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c::321459: :In file included from 14/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ::3770 : ./genrtl.hwarning:: 309array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning: rtx next = XEXP (insn, 1);array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ XINT (rt, 6) = arg6; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331 : ^ ~23 439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note:13285:: 23:expanded from macro 'XEXP': notenote: : array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XINT' ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 1219 In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c38 ^ ~::45 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219:expanded from macro 'RTL_CHECK2'3770 :: 38./genrtl.h:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])213note: expanded from macro 'RTL_CHECK2': 3 ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439439warning:: 5:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]5:: notenote: : X0EXP (rt, 6) = NULL_RTX;array 'fld' declared here array 'fld' declared here ^ ~ rtunion fld[1]; rtunion fld[1]; ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1465 :note10: :expanded from macro 'RTL_CHECK1' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) return XEXP (insn, 1); ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51331:: 23note:: array 'fld' declared herenote : expanded from macro 'XEXP'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c rtunion fld[1];: 32: ^In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770 ^ ~: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from 327/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:::3451219: ::In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 377038: :./genrtl.h :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]214 note: XINT (rt, 1) = arg1; 3 ^ ~:: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h warning:1328: :23array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XINT' ^ ~ X0EXP (rt, 7) = NULL_RTX;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5 ^ ~1348: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote27::: 1219array 'fld' declared here note: rtunion fld[1];: 38expanded from macro 'X0EXP' ^ : note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1218 ^ ~: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote439::1470: :expanded from macro 'RTL_CHECK1'105 :: notewarning#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/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h return XBBDEF (insn, 2);: rtunion fld[1]; 439 ^ ~ ^:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5 ::1335 :note25: :array 'fld' declared here note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c: 32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h: return XBBDEF (insn, 2);347 : ^ ~3 : warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1335:25 XVEC (rt, 1) = arg1; : ^ ~ note: expanded from macro 'XBBDEF' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~ :1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219::3838:: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1]; 439 ^: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32 : noteIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here3770 : ./genrtl.h:348: 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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :warning1486: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :10: XEXP (rt, 3) = arg3; warning ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: return XEXP (insn, 3);note: expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from 1331 : ^ ~23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c: :note45: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: expanded from macro 'XEXP'In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::377038: :./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :note232 ^ ~: : expanded from macro 'RTL_CHECK2'3 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1219 warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38439: :5note:: XEXP (rt, 1) = arg1;note expanded from macro 'RTL_CHECK2': ^ ~array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])32 1331: ^ ~In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439: 3770note:: : ./genrtl.hexpanded from macro 'XEXP':5350: :note3:: array 'fld' declared herewarning#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] ^ ~ rtunion fld[1]; X0EXP (rt, 4) = NULL_RTX; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:381348:: 27note:: noteexpanded from macro 'RTL_CHECK2': 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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^ ~:1218 :38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1491::: 439note:10: :expanded from macro 'RTL_CHECK1'5 : warningnote#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array 'fld' declared here: ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: return XEXP (insn, 3);439 : ^ ~ ^5: note : In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];45: 1331 ^: :In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.hexpanded from macro 'XEXP': 233: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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h X0EXP (rt, 2) = NULL_RTX;: 1219 ^ ~: 38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): array 'fld' declared here ^ ~ In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c : ^32/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770:: 38./genrtl.h:: 369note:: 3expanded from macro 'RTL_CHECK1': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): XEXP (rt, 1) = arg1;1496 ^ ~: ^ ~10 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :4391331:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:523: : note return XUINT (insn, 4);note : ^ ~: expanded from macro 'XEXP' array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1329: rtunion fld[1];26#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^note ^ ~: In file included from expanded from macro 'XUINT'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 45:: 1219In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) note ^ ~: expanded from macro 'RTL_CHECK2'3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : :./genrtl.h1219#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: 234 ^ ~38 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 3note:: :warning439: expanded from macro 'RTL_CHECK2'array index 3 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]) rtunion fld[1]; X0EXP (rt, 3) = NULL_RTX; ^ ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c::32439: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note1348: :: ./genrtl.h27::array 'fld' declared here370 : 3:note rtunion fld[1]; : warning : expanded from macro 'X0EXP' ^ array index 2 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1331 ^ ~: 23: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 1218:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : ^ ~expanded from macro 'RTL_CHECK1'1501 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :101219::38: note #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): warning expanded from macro 'RTL_CHECK2' ^ ~ : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~439 : return XUINT (insn, 4);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:5439:: 5 ^ ~ : note : notearray 'fld' declared here: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1329 rtunion fld[1];: 26 ^: rtunion fld[1]; ^ noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.cexpanded from macro 'XUINT': 45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint): 235 ^ ~: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219warning:: 38array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1348439::275:: notenote: : expanded from macro 'X0EXP'array 'fld' declared here rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1524warning:: 12array 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] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */1348 :In file included from 27/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c ^ ~: 32:: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 37701332: expanded from macro 'X0EXP'./genrtl.h ::23435:: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note 3: ^ ~: expanded from macro 'XVEC'warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1218 :38: XWINT (rt, 1) = arg1; note ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~expanded from macro 'RTL_CHECK1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1224::121929::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])38 : ^ ~note: expanded from macro 'XWINT'note : expanded from macro 'RTL_CHECK2'#define XWINT(RTX, N) ((RTX)->u.hwint[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : 439 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:5440:: 5:note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note : ^ ~array 'fld' declared herearray 'hwint' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: HOST_WIDE_INT hwint[1]; rtunion fld[1]; 439 ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h ^:: 55:526:: notenote: : expanded from macro 'HOST_WIDE_INT' array 'fld' declared here # define HOST_WIDE_INT long ^ rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c: 32: ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.cnote:32: : In file included from expanded from macro 'XCEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:487: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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13481220::2737:: note : noteexpanded from macro 'X0EXP': expanded from macro 'RTL_CHECKC1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):38 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1' :439:5:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:array 'fld' declared here439 :5: note rtunion fld[1];: array 'fld' declared here ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c1844::4528: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'JUMP_LABEL': ./genrtl.h:258:3: warning#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365 XEXP (rt, 1) = arg1;: 32 ^ ~: note: expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note : ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : In file included from expanded from macro 'RTL_CHECKC1' ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c: 32 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])./genrtl.h 1219 ^ ~:: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h520:::3 : notewarning439: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5 :expanded from macro 'RTL_CHECK2' X0EXP (rt, 1) = NULL_RTX; ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here1348 : ^ ~27 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote rtunion fld[1];: : 439expanded from macro 'X0EXP': 5 ^: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note : ^ ~ array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1218:38: rtunion fld[1]; note ^: expanded from macro 'RTL_CHECK1' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])45 : ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4393770:: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::: 259note: 1860array 'fld' declared here: 40:: rtunion fld[1];3 : ^ warningwarning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::251844:: 28note:: expanded from macro 'XBBDEF'note : expanded from macro 'JUMP_LABEL' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1218::136538::32In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.cnote::32 : : noteIn file included from : expanded from macro 'RTL_CHECK1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h expanded from macro 'XCEXP': 3770: ./genrtl.h:538:3:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1220:1331:::23537::: notenote: : expanded from macro 'XEXP'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]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])1219 In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c ::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3845:: In file included from note:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439: :expanded from macro 'RTL_CHECK2':5 3770:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :./genrtl.h439: rtunion fld[1];:2605:: ^3 note:: array 'fld' declared here warning: rtunion fld[1];array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'X0EXP': 1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ JUMP_LABEL (this) = target;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~~~~~~~~~~~~~~~1218 :38: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK1'1844 :28: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'JUMP_LABEL' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): 5 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1365 :32: rtunion fld[1]; note ^: expanded from macro 'XCEXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)3770 : ^ ~./genrtl.h :261/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31220:: 37warning:In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.carray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :note32 : : expanded from macro 'RTL_CHECKC1'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;: 3770 ^ ~: ./genrtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 573: ^ ~3 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1348warning:: 439:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 527:: note XSTR (rt, 1) = arg1;: note ^ ~: expanded from macro 'X0EXP'array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1330:23: rtunion fld[1]; note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^expanded from macro 'XSTR' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: 1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381219:38:: notenote: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ ~: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];439 : ^5 :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.cnote:: 32: array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 3770: ./genrtl.h:574 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c: XSTR (rt, 2) = arg2;45 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13303770:: 23./genrtl.h: :note: 262expanded from macro 'XSTR': 3: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38 XINT (rt, 5) = arg3;: ^ ~note : expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ 1328/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::23439::5 :note note: array 'fld' declared here: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:2332:: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:3770: : expanded from macro 'XSTR'./genrtl.h: 592: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; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330::231219:: 38note:: expanded from macro 'XSTR'note : expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439:note5: :array 'fld' declared here note : array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h630::12193:: 38warning:: 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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note : ^ ~expanded from macro 'XVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :1219array 'fld' declared here: 38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c10::45 : warningIn file included from : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :32: 3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h: SUBREG_BYTE (x), GET_MODE (x));: 3770: 304./genrtl.h: ^~~~~~~~~~~~~~~3: 666::3 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h warningwarning: :: 2023array 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] 26: XVEC (rt, 1) = arg1;note XSTR (rt, 1) = arg1; : ^ ~ ^ ~expanded from macro 'SUBREG_BYTE' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XVEC' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)1330 :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 23 ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ::note12191363: ::expanded from macro 'XSTR'38 32: note:: expanded from macro 'RTL_CHECK2'note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~expanded from macro 'XCSUBREG' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)43938 : ^ ~: 5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1220array 'fld' declared here: : 37expanded from macro 'RTL_CHECK2' rtunion fld[1];: ^note : expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])439 : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :array 'fld' declared here5 : note rtunion fld[1];: array 'fld' declared here ^ rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c ^: 45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1328./genrtl.h::23685:: 3note:: expanded from macro 'XINT'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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1331 :23: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'1219 :38: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439:5note:: array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:In file included from 32/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c: :In file included from 45/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: : ./genrtl.hIn file included from :686/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::33770:: ./genrtl.hwarning:: 306array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :3 XSTR (rt, 2) = arg2;: ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1330:23: note: expanded from macro 'XSTR' XVEC (rt, 3) = arg3; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1332note:: 23expanded from macro 'RTL_CHECK2' : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XVEC' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):705: 3 ^ ~: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 XSTR (rt, 1) = arg1;: 38 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1330: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51219::38: notenote: expanded from macro 'RTL_CHECK2': array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 :5:In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c: :array 'fld' declared here45 : In file included from rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c3770:32: : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h:3770: :./genrtl.h308::7063:3:: warning: warningarray 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] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XVEC (rt, 5) = arg5;1330 :23 ^ ~: note: expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 23 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219note:: 38:expanded from macro 'XVEC' note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 439 ^ ~: 5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: array 'fld' declared here: 1219: rtunion fld[1];38 : ^ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.cnote:: 32expanded from macro 'RTL_CHECK2': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~: 439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1330: 23: notenote: : array 'fld' declared hereexpanded from macro 'XSTR' rtunion fld[1]; ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c rtunion fld[1];: ^45 : In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h32:: 3770In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :3770./genrtl.h: ./genrtl.h::327747::33:: warningwarning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XINT (rt, 1) = arg1; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331:23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note: 1328expanded from macro 'XEXP' :23: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XINT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38:439:: 5note:: expanded from macro 'RTL_CHECK2'note : array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 32 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770439: ./genrtl.h::7485:3:: warningnote: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here XSTR (rt, 3) = arg3; ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1330 :23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c::121932:: 38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.hnote:: 784expanded from macro 'RTL_CHECK2': 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^ ~1224: 29:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note: expanded from macro 'XWINT' 439:5:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 440:5: note rtunion fld[1];: array 'hwint' declared here ^ HOST_WIDE_INT hwint[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c::55:2645:: In file included from note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'HOST_WIDE_INT': 3770: ./genrtl.h# define HOST_WIDE_INT long: 348 ^ :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c : ^32 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c3770: :./genrtl.h45:802: :In file included from 3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning3770: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h: XEXP (rt, 1) = arg1; 349 ^ ~: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331warning:23: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XEXP' XEXP (rt, 3) = arg3; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :1331:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :439expanded from macro 'XEXP': 5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h822::31218:: 38warning: :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_CHECK1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note: ^ ~expanded from macro 'XVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 5 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:1219: :array 'fld' declared here38 : note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c ^ ~: 32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770: 439./genrtl.h::5844:: 3:note : warningarray 'fld' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 1) = arg1; ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:451330:23:: note: In file included from expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~370 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1219 :warning38:: 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::13315:: 23note:: array 'fld' declared here rtunion fld[1]; note ^ : In file included from expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c :32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XSTR (rt, 2) = arg2; 1219 ^ ~: 38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:1330: :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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38439: note: expanded from macro 'RTL_CHECK2': 5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: rtunion fld[1];note : array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'3760 :11: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 attrs = MEM_ATTRS (x);: 5 ^~~~~~~~~~~~~: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];2572 : ^24 : In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c: :expanded from macro 'MEM_ATTRS'45 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)./genrtl.h : ^ ~748 :3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1355warning:: 29array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'X0MEMATTR' XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem): 23 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XSTR': 1220:37: note: expanded from macro 'RTL_CHECKC1'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 38 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'RTL_CHECK2': 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c : ^45 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.carray 'fld' declared here: 45: In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^3770 : ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.cexpanded from macro 'XBBDEF': 45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)3770 : ^ ~./genrtl.h :844:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1218 :warning38: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1330439::235:: notenote: : expanded from macro 'XSTR'array 'fld' declared here rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c :26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::377038: :./genrtl.h :note126: :expanded from macro 'RTL_CHECK2'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;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1331:23 rtunion fld[1];: ^note : expanded from macro 'XEXP'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3770 : ^ ~./genrtl.h :845:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1219 :warning38: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1330::43923::5 :note : noteexpanded 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::383770:: ./genrtl.hnote:: 127expanded from macro 'RTL_CHECK2': 3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 4) = arg4; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1328array 'fld' declared here: 23: rtunion fld[1];note : ^expanded from macro 'XINT' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 3770 ^ ~: ./genrtl.h:846/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31219:: 38warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK2' XSTR (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1330 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::439:5 :note : noteexpanded 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 ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c :26/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::383770: :./genrtl.h :note128: :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]) ^ ~ XINT (rt, 5) = arg5;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1328 :23: rtunion fld[1]; note ^: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:46: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphbuild.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:62: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:99:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (note)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:118:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] && LABEL_NAME (label) == 0 ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1785:25: note: expanded from macro 'LABEL_NAME' #define LABEL_NAME(RTX) XCSTR (RTX, 6, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1364:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:138:23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h :warning2073: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]10 : note: did you mean struct here? const char *name = LABEL_NAME (insn); friend class cgraph_edge; ^~~~~~~~~~~~~~~~~ ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1785:25: note: expanded from macro 'LABEL_NAME' #define LABEL_NAME(RTX) XCSTR (RTX, 6, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1364:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:144:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_KIND (insn) = NOTE_INSN_DELETED_LABEL; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:145:4: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_DELETED_LABEL_NAME (insn) = name; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1647:39: note: expanded from macro 'NOTE_DELETED_LABEL_NAME' #define NOTE_DELETED_LABEL_NAME(INSN) XCSTR (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1364:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:150:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_INSN_BASIC_BLOCK_P (bb_note) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:178:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (JUMP_LABEL (insn) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:180:2: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (JUMP_LABEL (insn))--; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:180:15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (JUMP_LABEL (insn))--; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:33: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:45: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:187:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (XEXP (note, 0))--; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:196:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (XEXP (note, 0))--; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:214:6: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label)--; ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:280:16: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] && (bb = NOTE_BASIC_BLOCK (bb_note)) != NULL ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1651:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1369:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:322:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BASIC_BLOCK (bb_note) = bb; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1651:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1369:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphbuild.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:674:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gcc_assert (NOTE_INSN_BASIC_BLOCK_P (note));/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~28 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3481663::321:: notenote: : array 'op' declared hereexpanded from macro 'NOTE_INSN_BASIC_BLOCK_P' tree GTY((length ("%h.num_ops"))) op[1]; ^ (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hnote:: 2549array 'fld' declared here: 3: rtunion fld[1];warning : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c::69339:: 15/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:: 363warning:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h1::2604 :warning: 3: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning : class lto_input_blockarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ gcc_assert (NOTE_INSN_BASIC_BLOCK_P (insn)); gs->op[2] = rhs; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579: (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK)41 : ^~~~~~~~~~~~~~~~ note: did you mean class here?/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1659:25: note: expanded from macro 'NOTE_KIND' static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)2621 : ^ ~12 : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220 return gs->op[3];: 37 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hnote:: 348expanded from macro 'RTL_CHECKC1': 3: note: array 'op' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:39: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:: 851note:: 35array 'op' declared here: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; ^ extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : class3056 :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.harray 'op' declared here: 855:26: warning tree GTY((length ("%h.num_ops"))) op[1];: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.cclass lto_input_block: 847 ^: 7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h::3117 if (NOTE_INSN_BASIC_BLOCK_P (b_head))863:: 22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:10 :note : warningdid you mean class here?: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1663:21 return gs->op[2];tree lto_input_tree (struct lto_input_block *, struct data_in *);: ^ ~ ^~~~~~ note class: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hexpanded from macro 'NOTE_INSN_BASIC_BLOCK_P' :373:3: note: (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK)array 'op' declared here ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1];: 1659 ^ :25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11#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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: return &call_stmt->op[2]; note ^ ~: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :373: rtunion fld[1];3 : ^note : array 'op' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:865:9: tree GTY((length ("%h.num_ops"))) op[1]; warning ^: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_INSN_BASIC_BLOCK_P (prev) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::30133141::166310::21 3warning::: 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] return gs->op[1];note ^ ~: call_stmt->op[2] = chain;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hexpanded from macro 'NOTE_INSN_BASIC_BLOCK_P': 373 ^ ~: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:: (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK)373 : ^~~~~~~~~~~~~~~~3 note:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : :array 'op' declared herenote1659: :array 'op' declared here25 : tree GTY((length ("%h.num_ops"))) op[1]; note ^: tree GTY((length ("%h.num_ops"))) op[1];expanded from macro 'NOTE_KIND' ^ #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1116:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (BB_END (src)) = target_label; ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h32::3508 :note10: :expanded from macro 'XCEXP' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1];#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1220: 37note: :array 'op' declared here note: expanded from macro 'RTL_CHECKC1' tree GTY((length ("%h.num_ops"))) op[1]; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1117:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (target_label)++; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hexpanded from macro 'XCINT': 3534:3: 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] ^ ~ gs->op[1] = rhs; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h1220::31737::3 :note : noteexpanded from macro 'RTL_CHECKC1': array 'op' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1202:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] --LABEL_NUSES (old_label); ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1203:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ++LABEL_NUSES (new_label); ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1211:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (tmp), 2)) == old_label) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1211:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (tmp), 2)) == old_label) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1213: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, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1213: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, ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1215:6: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] --LABEL_NUSES (old_label); ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1216:6: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ++LABEL_NUSES (new_label); ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1221: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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2546:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1374:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1230: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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2547:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1234:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_LABEL (tmp, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2547:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1236:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] --LABEL_NUSES (old_label); ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1237:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ++LABEL_NUSES (new_label); ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1241:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (JUMP_LABEL (insn) == old_label) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1243:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (insn) = new_label; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1253:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (JUMP_LABEL (insn) != new_label ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1271:42: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!currently_expanding_to_rtl || JUMP_LABEL (insn) == old_label) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1274:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (JUMP_LABEL (insn) == old_label); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:50: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.h:109:40: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.h:109:40: note: did you mean class here? extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:52: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:361:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1503:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && JUMP_LABEL (BB_END (e->src)) == BB_HEAD (e->dest)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1584: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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2546:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1374:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1589:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h if (XEXP (ASM_OPERANDS_LABEL (note, i), 0) == BB_HEAD (e->dest)): 845 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~: 22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2547:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h5::969 :note52: :array 'fld' declared here warning: unused parameter 'summary' [-Wunused-parameter] rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:gt_ggc_mx (fast_call_summary* const &summary)1591 : ^8 : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (XEXP (ASM_OPERANDS_LABEL (note, i), 0))--; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h :975:52: warning: unused parameter 'summary' [-Wunused-parameter] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: gt_pch_nx (fast_call_summary* const &summary)note : ^expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h: :expanded from macro 'XCINT'981 :52: warning: unused parameter 'summary' [-Wunused-parameter] #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ gt_pch_nx (fast_call_summary* const& summary,/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1220 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h37::982 :note25: :expanded from macro 'RTL_CHECKC1' warning: unused parameter 'op' [-Wunused-parameter] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) gt_pointer_operator op, ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::983439::115:: warningnote: : unused parameter 'cookie' [-Wunused-parameter]array 'fld' declared here void *cookie) rtunion fld[1]; ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1591: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))--; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2547:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:33: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:45: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1592: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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2547:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1593:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (XEXP (ASM_OPERANDS_LABEL (note, i), 0))++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1593: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))++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2547:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:33: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:45: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1596: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)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2547:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366: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) In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:54: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h185::12233::35 : warningnote: : struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]expanded from macro 'RTVEC_ELT' struct value_range_base *m_vr; ^#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:35:class GTY((for_user)) value_range_base note ^: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::185439::35:: notenote: : did you mean class here? array 'fld' declared here struct value_range_base *m_vr; rtunion fld[1]; ^~~~~~ ^ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1606:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (JUMP_LABEL (insn) == old_label) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1608:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (insn) = new_label; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1618:12: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (JUMP_LABEL (insn) != new_label ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1700:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (BB_END (jump_block)) = label; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1701:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label)++; ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: note: did you mean class here? /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.cipa_get_cs_argument_count (struct ipa_edge_args *args): 1785 ^~~~~~: 23 class: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *name = LABEL_NAME (label); ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1785:25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:: 602note:: 24expanded from macro 'LABEL_NAME': warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define LABEL_NAME(RTX) XCSTR (RTX, 6, CODE_LABEL) ^ ~ ipa_get_ith_jump_func (struct ipa_edge_args *args, int i)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1364 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h32::565 :note23: :expanded from macro 'XCSTR' note: previous use is here #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str)class GTY((for_user)) ipa_edge_args ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])602 : ^ ~24 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :did you mean class here?439 :5: note: array 'fld' declared here ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ rtunion fld[1]; class ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1787:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_KIND (label) = NOTE_INSN_DELETED_LABEL; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h609::165915::25 :warning : notestruct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: expanded from macro 'NOTE_KIND' static inline struct ipa_polymorphic_call_context *#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::151361:: 32note:: previous use is herenote : expanded from macro 'XCINT' class GTY(()) ipa_polymorphic_call_context { ^ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h::37609:: 15note:: expanded from macro 'RTL_CHECKC1'note : did you mean class here? #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~static inline struct ipa_polymorphic_call_context * /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^~~~~~: 439 class: 5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h: :array 'fld' declared here610 :38: rtunion fld[1]; warning ^: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1788:4: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565: NOTE_DELETED_LABEL_NAME (label) = name;23 : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note : previous use is here class GTY((for_user)) ipa_edge_args /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1647:39: note: expanded from macro 'NOTE_DELETED_LABEL_NAME' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38#define NOTE_DELETED_LABEL_NAME(INSN) XCSTR (INSN, 3, NOTE): ^ ~note : did you mean class here? /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1364:32: note: ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i)expanded from macro 'XCSTR' ^~~~~~ class #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphbuild.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1942:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] || JUMP_LABEL (last) == before) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static sreal stream_in (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: note: did you mean class here? static sreal stream_in (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:1997:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_INSN_BASIC_BLOCK_P (tmp)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:212:19: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:212:19: note: did you mean class here? void stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphbuild.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:55: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:185:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:176:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:2269:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note_link = ®_NOTES (BB_END (bb)); ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:2270:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (this_rtx = *note_link; this_rtx; this_rtx = XEXP (this_rtx, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:2273:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *note_link = XEXP (this_rtx, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:2596:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && JUMP_LABEL (BB_END (bb)) != BB_HEAD (fallthru->dest)) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:2679:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!NOTE_INSN_BASIC_BLOCK_P (x) || NOTE_BASIC_BLOCK (x) != bb) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:2679:43: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!NOTE_INSN_BASIC_BLOCK_P (x) || NOTE_BASIC_BLOCK (x) != bb) ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1651:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1369:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:2692:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_INSN_BASIC_BLOCK_P (x)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:68: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:2908:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!insn || NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c :note31: : expanded from macro 'XCINT'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h :363:1: warning: #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:2965:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_INSN_BASIC_BLOCK_P (x)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:2967:9: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] bb = NOTE_BASIC_BLOCK (x); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1651:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1369:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:3151:30: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && BB_HEAD (e->dest) == JUMP_LABEL (insn)) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:3426:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (insn)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:3468:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (insn)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:3516:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) != NOTE_INSN_BASIC_BLOCK; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)35 : ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h :129:6/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1361warning:: 32'__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]: note: expanded from macro 'XCINT' ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int): ^ ~note : expanded from macro 'ATTRIBUTE_ASM_FPRINTF' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:3798:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ret_label = JUMP_LABEL (bb_end_jump); ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:3871:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (LABEL_NUSES (ret_label) == 0 ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:4185:25: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (JUMP_P (insn) && JUMP_LABEL (insn) != NULL_RTX ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:4187:6: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (copy) = JUMP_LABEL (insn); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:4187:26: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (copy) = JUMP_LABEL (insn); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:4214:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (insn)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:320:8: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *alias = ref->referring; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:320:8: note: did you mean class here? struct symtab_node *alias = ref->referring; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:4720:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:4722:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (NOTE_INSN_BASIC_BLOCK_P (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:4995:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP ((rtx)comp_rtx, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:5011:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (jump) = label; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cfgrtl.c:5012:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label)++; ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:3481:10: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:1300:7/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:: 3511warning:: 6struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *alias = ref->referring; ^ struct symtab_node *ref)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h : ^105 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h3::105 :note: 3previous use is here : symtab_nodenote : ^previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:1350:7: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *alias = ref->referring; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.c:3895: ./gt-cgraph.h:60:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cgraph.h:60:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cgraph.h:60:70: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cgraph.h:60:70: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symtab.c:1728:7: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *alias_alias = ref->referring; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ 33 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cgraphunit.o -MT cgraphunit.o -MMD -MP -MF ./.deps/cgraphunit.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 133 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cgraphclones.o -MT cgraphclones.o -MMD -MP -MF ./.deps/cgraphclones.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:162: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:162: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:69: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:162: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:162: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:162: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:69: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:69: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:69: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:69: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: X0EXP (rt, 1) = NULL_RTX;76: 1 ^ ~: note: did you mean struct here?/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1348class rtx_def;: 27^~~~~: structnote : expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from rtx tmp = XEXP (this, 1);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c : ^ ~165 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:37701331:: 23:./genrtl.h :note611: :expanded from macro 'XEXP'3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: XSTR (rt, 1) = arg1;38 : ^ ~note : expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~1330 :23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'XSTR': 5: note: array 'fld' declared here rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701397: :./genrtl.h13:: 612warning:: 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: rtx tmp = XEXP (this, 1);array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331 XVEC (rt, 2) = arg2;: 23 ^ ~: note: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1332:23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XVEC': 1219: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]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::43938::5 :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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1459:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]14 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ rtx next = XEXP (insn, 1); ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:13321331::2323:: notenote: : expanded from macro 'XEXP'expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 38 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2': 1219:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)165 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701218: :./genrtl.h38::648 :note: 3expanded 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: XSTR (rt, 1) = arg1;5 : ^ ~ note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1330 : ^23 : note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1486:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h10:: 439warning:: 5array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: return XEXP (insn, 3); array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1331:23 : ^ note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c : ^ ~ 165/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439:In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.harray 'fld' declared here: 666: rtunion fld[1];3 ^: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13321501::2310:: warningnote: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XVEC' return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note : ^ ~expanded from macro 'XUINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) : ^ ~38 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219:: 38expanded 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439439::55: :note: array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c :165 rtunion fld[1];: ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c ^: 165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XSTR (rt, 1) = arg1;: 1855 ^ ~: 10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: return JUMP_LABEL (this);1330 : ^~~~~~~~~~~~~~~~~ 23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1844: :expanded from macro 'XSTR'28 : note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1365:32:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h note:: expanded from macro 'XCEXP' 1219:38: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) note ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2'1220 :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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439439:5:: 5note:: array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860 XSTR (rt, 2) = arg2;:40 : ^ ~warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23 return safe_as_a (JUMP_LABEL (this)); : ^~~~~~~~~~~~~~~~~ note: expanded from macro 'XSTR'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1844:28: note: expanded from macro 'JUMP_LABEL' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1365::321219:: 38note:: expanded from macro 'XCEXP'note : expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])37: ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1': 439:5:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439array 'fld' declared here: 5: note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h2150::43910::5 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here SUBREG_BYTE (x), GET_MODE (x)); rtunion fld[1]; ^~~~~~~~~~~~~~~ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:2023::16526: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote: :expanded from macro 'SUBREG_BYTE'3770 : ./genrtl.h:748#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): 3 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1363array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 32: note: expanded from macro 'XCSUBREG' XSTR (rt, 3) = arg3; ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:13301220::2337:: note : noteexpanded from macro 'RTL_CHECKC1': expanded from macro 'XSTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note ^ ~: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1]; : ^ 1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:165: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:74: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:167: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h3::3117 :warning10:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; return gs->op[2]; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::373348::33:: notenote: : array 'op' declared herearray 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hwarning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]2567 :12: call_stmt->op[2] = chain; warning ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :373:3 return gs->op[2];: ^ ~note: array 'op' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348 tree GTY((length ("%h.num_ops"))) op[1];: 3 ^: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:76: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct 154 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:171: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:77: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:77: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erroextern void lto_input_data_block (struct lto_input_block *, void *, size_t);r -o combine.o -MT combine.o -MMD -MP -MF ./.deps/combine.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:174: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphclones.c:1241: ./gt-cgraphclones.h:48:3: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ ./gt-cgraphclones.h:48:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class ./gt-cgraphclones.h:48:59: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ ./gt-cgraphclones.h:48:59: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:176: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:176: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:180: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:192: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:361:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:845:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:969:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_ggc_mx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:194: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range_base *m_vr; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: note: did you mean class here? struct value_range_base *m_vr; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:197: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static sreal stream_in (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: note: did you mean class here? static sreal stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:197: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:212:19: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:212:19: note: did you mean class here? void stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraphunit.c:197: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:185:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:176:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:80: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 196 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o combine-stack-adj.o -MT combine-stack-adj.o -MMD -MP -MF ./.deps/combine-stack-adj.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:43: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 171 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o compare-elim.o -MT compare-elim.o -MMD -MP -MF ./.deps/compare-elim.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:43: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct 157 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:43: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hclass rtx_def;: 1486 ^ :10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3);In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c ^ ~: 43: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:1331442:: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h :note244: : expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h: 275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);: ^note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: 76:7: note: previous use is here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~class rtx_def; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 151 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:43: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o context.o -MT context.o -MMD -MP -MF ./.deps/context.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/context.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o convert.o -MT convert.o -MMD -MP -MF ./.deps/convert.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/convert.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; clang ^ ~: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:59: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:84: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/convert.cnote:: 26expanded from macro 'JUMP_LABEL': /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)warning : ^ ~class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365class rtx_def;: 32^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hnote:: 56expanded from macro 'XCEXP': 8: note: previous use is here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) struct rtx_def; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/context.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:93: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:In file included from 93/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h45:: 168In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::3770 : warning: ./genrtl.harray index 5 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] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::231516:: 25note:: expanded from macro 'XEXP'note : expanded from macro 'INSN_CODE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381328:: 23note:: 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219array 'fld' declared here: 38: rtunion fld[1];note : ^expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:93: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 3) = arg3;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c : ^ ~94 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1331: :struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]23 : note: expanded from macro 'XEXP' struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)105 : ^ ~3 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :previous use is here1219 :38 symtab_node: ^note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h :note937: :5expanded from macro 'XINT': warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) struct symtab_node *ref = NULL); ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3:: 1219note: :previous use is here38 : symtab_node ^note : expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 947:6 ^ ~: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hstruct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 439:5: struct symtab_node *ref = NULL); note ^ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.harray 'fld' declared here: 105:3 rtunion fld[1];: ^note : previous use is hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c: symtab_node45 : ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.harray 'fld' declared here: 2072:10 rtunion fld[1];: ^warning : class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: friend class cgraph_node;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h: :./genrtl.h909::23739::3 :note : warningprevious use is here: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h5::2072 :note10: :array 'fld' declared here note: did you mean struct here? rtunion fld[1]; ^ friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.hnote:: 350expanded from macro 'XSTR': 1: note: did you mean struct here? #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) class mem_usage; ^ ~ ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hstruct: 1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:104: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h645::37701: :./genrtl.h :note592: :did you mean class here?3 : warningstruct opt_pass;: ^~~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/context.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: :68array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:20: note: did you mean struct here? XEXP (rt, 1) = arg1; ^ ~template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:896:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int tmpi = INSN_CODE (i3); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:897:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (i3) = -1; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:900:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (i3) = tmpi; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:905:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] tmpi = INSN_CODE (i2); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:906:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (i2) = -1; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:909:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (i2) = tmpi; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:926:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] tmpi = INSN_CODE (undobuf.other_insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:927:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (undobuf.other_insn) = -1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:931:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (undobuf.other_insn) = tmpi; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/convert.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h ^ ~: 320:1:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219:38warning:: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]note : expanded from macro 'RTL_CHECK2' struct pod_mode ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/context.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/context.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:1232:21: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (links = REG_NOTES (insn); links; links = XEXP (links, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:1232:54: 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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:1493:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! unmentioned_reg_p (note, SET_SRC (set)) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:1504:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx orig_src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:1508:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set) = note; ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:1521:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set) = orig_src; ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:1690:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx reg_equal = NULL, src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:1719:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] num = num_sign_bit_copies (SET_SRC (set), GET_MODE (x)); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:1969:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set), dest = SET_DEST (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:2131:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:2131:48: 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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:2220:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/context.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:2318:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || contains_muldiv (XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:2353:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::502649: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h22::167 :note7: :expanded from macro 'SET_SRC' warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ if (INSN_CODE (insn) < 0) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~: 1365:32: note: expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)expanded from macro 'INSN_CODE' ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1220 :37: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1328expanded from macro 'RTL_CHECKC1': 23: note: expanded from macro 'XINT' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 5 ^ ~: note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219: rtunion fld[1];38 : ^ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:50: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:50: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/convert.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/convert.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:2620:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (side_effects_p (SET_SRC (XVECEXP (pat, 0, i)))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:2641:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return (GET_CODE (x) == SET && general_operand (SET_SRC (x), VOIDmode)); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:52: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:133:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SET_SRC (this_rtx) == SET_DEST (this_rtx)) ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:171:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ml->sp_offset = INTVAL (XEXP (XEXP (*ref, 0), 1)); ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/convert.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4421331: :In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h::575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.hnote:126: :expanded from macro 'XEXP'1 : warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) struct mem_usage ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h :350:1:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1226: :did you mean struct here?33 : noteclass mem_usage;: expanded from macro 'XCWINT'^~~~~ struct #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:194:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (rtx link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:194:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (rtx link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:382:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (exp1) = simplify_replace_rtx (SET_SRC (exp1), SET_DEST (exp2), ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:383:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (exp2)); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:382:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (exp1) = simplify_replace_rtx (SET_SRC (exp1), SET_DEST (exp2), ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:517:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:525:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT this_adjust = INTVAL (XEXP (src, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:635:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (XEXP (dest, 0), 1), 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:639:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (XEXP (XEXP (dest, 0), 1), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine-stack-adj.c:639:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (XEXP (XEXP (dest, 0), 1), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:2755:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:2792:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_referenced_p (XEXP (SET_DEST (set3), 0), SET_SRC (set0))) ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:2867:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && REGNO (SET_SRC (PATTERN (i3))) >= FIRST_PSEUDO_REGISTER ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/context.c#define SET_SRC(RTX) XCEXP (RTX, 1, SET) : ^ ~24 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/pass_manager.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::13651: :warning32: :class 'opt_pass' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: expanded from macro 'XCEXP'class opt_pass; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)8 : ^ ~ note: previous use is here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220struct opt_pass;: 37 ^ : note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:2868:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && find_reg_note (i3, REG_DEAD, SET_SRC (PATTERN (i3))) ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:2877:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! reg_overlap_mentioned_p (SET_SRC (PATTERN (i3)), ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:2913:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SET_DEST (XVECEXP (p2, 0, i)) == SET_SRC (PATTERN (i3))) ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:2921:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] i2src = SET_SRC (XVECEXP (p2, 0, i)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:2958:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] width = INTVAL (XEXP (dest, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:2959:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = INTVAL (XEXP (dest, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:2992:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx inner = SET_SRC (PATTERN (i3)); ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:2993:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx outer = SET_SRC (temp_expr); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:3038: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 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:3038: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 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:3039:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (SET_SRC (XVECEXP (PATTERN (i2), 0, 0)), 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:3040:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (XVECEXP (PATTERN (i2), 0, 1))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:3175:14: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (i3); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:3175:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (i3); link; link = XEXP (link, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:3287:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (SET_SRC (PATTERN (i3)), 0), i2dest)) ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:3292:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op0 = i2src, op1 = XEXP (SET_SRC (PATTERN (i3)), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:3292:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op0 = i2src, op1 = XEXP (SET_SRC (PATTERN (i3)), 1); ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:3344:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (*cc_use_loc, 1) == const0_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:3631:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !side_effects_p (SET_SRC (set1))) ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:3643:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !side_effects_p (SET_SRC (set0))) ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:3873:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (*split, 1)) > 0 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:3888:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (XEXP (*split, 0), 1)) > 0 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:3921:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! side_effects_p (SET_SRC (newpat))) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:3923:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx setsrc = SET_SRC (newpat); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:3927:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src_op1 = XEXP (setsrc, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:3946:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx q = XEXP (XEXP (src_op0, 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:3947:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx r = XEXP (src_op0, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4026:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (SET_SRC (XVECEXP (newpat, 0, 1)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4027:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (XVECEXP (newpat, 0, 0)), 0)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4028:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !modified_between_p (SET_SRC (XVECEXP (newpat, 0, 1)), i2, i3) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4051:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (XVECEXP (newpat, 0, 1))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4099:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! (contains_muldiv (SET_SRC (XVECEXP (newpat, 0, 0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4100:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && contains_muldiv (SET_SRC (XVECEXP (newpat, 0, 1))))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4112:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!modified_between_p (SET_SRC (set1), i2, i3) ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4128:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (!modified_between_p (SET_SRC (set0), i2, i3) ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4312:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (undobuf.other_insn); note; note = next) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4314:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next = XEXP (note, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4434:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] i3notes = REG_NOTES (i3), i3links = LOG_LINKS (i3); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4435:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] i2notes = REG_NOTES (i2), i2links = LOG_LINKS (i2); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4437:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] i1notes = REG_NOTES (i1), i1links = LOG_LINKS (i1); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4439:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] i0notes = REG_NOTES (i0), i0links = LOG_LINKS (i0); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4463:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (i3) = insn_code_number; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4466:24: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CALL_P (i3) && CALL_INSN_FUNCTION_USAGE (i3)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4468:18: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (rtx link = CALL_INSN_FUNCTION_USAGE (i3); link; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4490:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (undobuf.other_insn) = other_code_number; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4523:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] while (XEXP (link, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4524:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4525:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (link, 1) = i2notes; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4533:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (i3) = 0; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4535:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (i2) = 0; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4542:2: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (i2) = i2_code_number; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4556:2: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (i1) = 0; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4566:2: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (i0) = 0; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4689:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] i2_insn = link->insn, i2_val = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4711:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] i1_insn = link->insn, i1_val = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4730:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] i0_insn = link->insn, i0_val = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4758:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (i0 && !(NOTE_P (i0) && (NOTE_KIND (i0) == NOTE_INSN_DELETED))) ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4768:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (i1 && !(NOTE_P (i1) && (NOTE_KIND (i1) == NOTE_INSN_DELETED))) ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4778:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (i2 && !(NOTE_P (i2) && (NOTE_KIND (i2) == NOTE_INSN_DELETED))) ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4788:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (i3 && !(NOTE_P (i3) && (NOTE_KIND (i3) == NOTE_INSN_DELETED))) ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4840:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SET_SRC (newpat) == pc_rtx ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:4850:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SET_SRC (PATTERN (undobuf.other_insn)) == pc_rtx ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 6 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o coverage.o -MT coverage.o -MMD -MP -MF ./.deps/coverage.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5011:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (PATTERN (seq))) ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5016:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (GET_MODE (x), SET_SRC (PATTERN (NEXT_INSN (seq))), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: clangarray 'fld' declared here: warning: rtunion fld[1];treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5019:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src1 = SET_SRC (PATTERN (seq)); ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5020:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src2 = SET_SRC (PATTERN (NEXT_INSN (seq))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5069:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tem = XEXP (XEXP (XEXP (x, 0), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5070:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (XEXP (x, 0), 0), 1) = reg; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5074:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (XEXP (x, 0), 0), 1) = tem; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5077:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (XEXP (x, 0), 0), 1) = tem; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5134:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ((INTVAL (XEXP (SET_DEST (x), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5135:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] + INTVAL (XEXP (SET_DEST (x), 2))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5139:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT pos = INTVAL (XEXP (SET_DEST (x), 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5140:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] unsigned HOST_WIDE_INT len = INTVAL (XEXP (SET_DEST (x), 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5141:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] unsigned HOST_WIDE_INT src = INTVAL (SET_SRC (x)); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5194:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (*split, 1) == const0_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5197:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (x), 0), ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: In file included from expanded from macro 'SET_SRC'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c :62: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define SET_SRC(RTX) XCEXP (RTX, 1, SET)305 : ^ ~1 : warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 1365:32: struct GTY((desc("0"), tag("0"),note : ^expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hnote:: 76expanded from macro 'XEXP': 1: note: did you mean struct here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) class rtx_def; ^~~ ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5231:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inner = XEXP (SET_SRC (x), 0); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5252:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inner = XEXP (SET_SRC (x), 0); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5253:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] len = INTVAL (XEXP (SET_SRC (x), 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5253:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] len = INTVAL (XEXP (SET_SRC (x), 1)); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5254:22: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] pos = INTVAL (XEXP (SET_SRC (x), 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5254:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pos = INTVAL (XEXP (SET_SRC (x), 2)); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5326:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! register_operand (XEXP (SET_SRC (x), 0), VOIDmode)) ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5343:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (x, 1), 0)))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ./genrtl.h:982:32: note: expanded from macro 'gen_rtx_NOT' gen_rtx_fmt_e (NOT, (MODE), (ARG0)) ^~~~ ./genrtl.h:392:35: note: expanded from macro 'gen_rtx_fmt_e' gen_rtx_fmt_e_stat (c, m, p0 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:760:49: note: expanded from macro 'SUBST' #define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL)) ^~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5353:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBST (XEXP (x, 0), XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:760:49: note: expanded from macro 'SUBST' #define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL)) ^~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5365:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !pow2p_hwi (INTVAL (XEXP (XEXP (x, 1), 1)))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5365:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !pow2p_hwi (INTVAL (XEXP (XEXP (x, 1), 1)))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5368: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])13 : ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952: rtx tmp = XEXP (this, 1);29 : ^ ~ note: expanded from macro 'INTVAL'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: note#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT): expanded from macro 'XEXP' ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1226 ^ ~: 33/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219 :note38:: expanded from macro 'XCWINT'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]) ^~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5array 'fld' declared here: note : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5368:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] unsigned HOST_WIDE_INT this_int = INTVAL (XEXP (XEXP (x, 1), 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::139738::13 :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]) rtx tmp = XEXP (this, 1); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1331 :note35: :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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~1219 :38: note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:39: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^~~note : array 'fld' declared here rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5372:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (x, 1), 0), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ./genrtl.h:952:34: note: expanded from macro 'gen_rtx_PLUS' gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:36: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^~ :1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:760: rtx next = XEXP (insn, 1);49 : ^ ~ note: expanded from macro 'SUBST'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: note: #define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL))expanded from macro 'XEXP' ^~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5: ^ ~note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219: rtunion fld[1];38 : ^ note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5397#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 34 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 439array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: note: array 'fld' declared here rtunion fld[1]; split = find_split_point (&XEXP (x, 2), insn, false); ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::146538:: 10note: : warningexpanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391331::523: :note : notearray 'fld' declared here : expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5645:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5685:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5749: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5752:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBST (XEXP (x, 0), XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:760:49: note: expanded from macro 'SUBST' #define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL)) ^~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c: :expanded from macro 'X0EXP'5800 :25: 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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38 XEXP (x, 0), XEXP (x, 1));: note ^ ~: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 23 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:note439: :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]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5805: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5810:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1), XEXP (x, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5810:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1), XEXP (x, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:5948:20: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]62 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h: rtx inner_op0 = XEXP (XEXP (x, 0), 1);232 : ^ ~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: XEXP (rt, 1) = arg1; note ^ ~: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~ expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 rtunion fld[1];: 5 ^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.cnote:: 5949array 'fld' declared here: 20: rtunion fld[1];warning : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from rtx inner_op1 = XEXP (x, 1);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 3770 ^ ~: ./genrtl.h:233:3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1331warning:: 23array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XEXP' X0EXP (rt, 2) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::271219:: 38note:: 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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38439:: 5note:: expanded from macro 'RTL_CHECK1'note : array 'fld' declared here rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c::4395965::516:: notewarning: : array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ other = XEXP (XEXP (x, 0), 1);In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c ^ ~: 62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1331::23423::3 :note : warningexpanded from macro 'XEXP': array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::134838::27 :note : noteexpanded 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) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1218 :note38: :array 'fld' declared here note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5968 : ^ ~8 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning439: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : note: array 'fld' declared here XEXP (x, 1)); ^ ~ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c::133162:: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'XEXP'./genrtl.h :235: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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;: 1219 ^ ~: 38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 27 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'X0EXP': 5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c1218::599238::57 :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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 && known_eq (subreg_lowpart_offset (mode, op0_mode), SUBREG_BYTE (x)): 5 ^~~~~~~~~~~~~~~ : note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h62:: 2023In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h26::3770 : note./genrtl.h: :expanded from macro 'SUBREG_BYTE'236 :3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1363:32: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XCSUBREG': 1348:27: note: expanded from macro 'X0EXP' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1220 :37:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: :expanded from macro 'RTL_CHECKC1'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]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/poly-int.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1304::43939::5 :note : noteexpanded from macro 'known_eq': array 'fld' declared here rtunion fld[1];#define known_eq(A, B) (!maybe_ne (A, B)) ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c::43962:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'fld' declared here./genrtl.h :237: rtunion fld[1];3 : ^ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6005:5 X0EXP (rt, 6) = NULL_RTX;: ^ ~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: SUBREG_BYTE (x)); note ^~~~~~~~~~~~~~~: expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 2023 ^ ~: 26:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: :expanded from macro 'SUBREG_BYTE'38 : note: expanded from macro 'RTL_CHECK1' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1363 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h32::439 :note5: :expanded from macro 'XCSUBREG' note: array 'fld' declared here rtunion fld[1];#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6017:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/poly-int.h:1304:39: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6048:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (temp, 1)) == GET_MODE_UNIT_PRECISION (mode) - 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6050:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INTVAL (XEXP (temp, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6123:43: 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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6124:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c : ^ ~62 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::37705: :./genrtl.h :note258: :array 'fld' declared here3 : warning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c: XEXP (rt, 1) = arg1;6137 : ^ ~40 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' && INTVAL (XEXP (x, 1)) == -INTVAL (XEXP (XEXP (x, 0), 1)) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'XEXP': 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::621219: :In file included from 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.hexpanded from macro 'RTL_CHECK2': 259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1335: :expanded from macro 'INTVAL'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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1226::121833::38 :note : noteexpanded from macro 'XCWINT': expanded from macro 'RTL_CHECK1' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::4395::5 note:: array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c ^: 6137:In file included from 15/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:: 62warning: : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:260:3: warning: && INTVAL (XEXP (x, 1)) == -INTVAL (XEXP (XEXP (x, 0), 1))array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331note:: 23expanded 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 1218:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :expanded from macro 'RTL_CHECK1'38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])439 : ^ ~5 : note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1952:29: rtunion fld[1]; note ^: expanded from macro 'INTVAL' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~3770 : ./genrtl.h:261:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1226warning:: 33array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XCWINT' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348::43927::5 :note : noteexpanded from macro 'X0EXP': array 'fld' declared here rtunion fld[1]; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h6160::121811::38 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK1' if (XEXP (x, 1) == constm1_rtx ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::13315:23:: notenote: : array 'fld' declared hereexpanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c ^ ~: 62: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::383770:: ./genrtl.hnote:: 262expanded from macro 'RTL_CHECK2': 3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg3;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1328 :23: rtunion fld[1]; note ^: expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6181:24:#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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note & nonzero_bits (XEXP (x, 1), mode)) == 0): expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1331 ^ ~: 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::621219:: 38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'RTL_CHECK2'./genrtl.h :263:3: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XSTR (rt, 6) = arg4;439 : ^ ~ 5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1330array 'fld' declared here :23 rtunion fld[1];: ^note : expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6184:59: #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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' rtx tor = simplify_gen_binary (IOR, mode, XEXP (x, 0), XEXP (x, 1)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331439::235:: notenote: : expanded from macro 'XEXP'array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6193:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (temp, 1) != XEXP (x, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6193:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (temp, 1) != XEXP (x, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6194:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (XEXP (temp, 0) != XEXP (x, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:In file included from 6195/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c::962:: In file included from warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3770: ./genrtl.h:281:3: || XEXP (temp, 1) != XEXP (x, 0))))) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331 XINT (rt, 1) = arg1;: 23 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'1328 :23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 1219 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1219 :note38: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note5: :array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c :6201:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (x, 0), XEXP (x, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6214: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c::562:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here3770 : ./genrtl.h: rtunion fld[1];304 :3 ^: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 6216:21: warning XSTR (rt, 1) = arg1;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330: -INTVAL (XEXP (XEXP (x, 1), 1)) - 1);23 : ^ ~ note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381331:: 23note:: 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219array 'fld' declared here: 38: rtunion fld[1];note : ^expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : ./genrtl.h:305:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1952 :warning29: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'INTVAL' XINT (rt, 2) = arg2; ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1226: :expanded from macro 'XINT'33 : note: 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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^~~: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38439:: 5note:: expanded from macro 'RTL_CHECK2'note : array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c439::62165::27 :note : warningarray '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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' -INTVAL (XEXP (XEXP (x, 1), 1)) - 1); ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1331 ^: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c :note62: : expanded from macro 'XEXP'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XVEC (rt, 4) = arg4;1219 : ^ ~38 : note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^~~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1219 : ^ ~39: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1952/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::293770:: ./genrtl.hnote:: 308expanded from macro 'INTVAL': 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) ^~~ XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1226::133233::23 :note : noteexpanded from macro 'XCWINT': expanded from macro 'XVEC' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1219 :note38: :array 'fld' declared here note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c : ^ ~6237 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h13::439 :warning5: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XEXP (x, 1)); rtunion fld[1]; ^ ~ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::377023: :./genrtl.h :note309: :expanded from macro 'XEXP'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; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191328::3823:: notenote: : 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) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::12195::38 :note : notearray 'fld' declared here: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c : ^ ~6239 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h50::439 :warning5: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here rtunion fld[1]; ^ return simplify_gen_binary (DIV, mode, tem, XEXP (XEXP (x, 0), 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6272:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6276:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (op0, 1), op0 = XEXP (op0, 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6418:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c: if (GET_CODE (x) == AND && XEXP (x, 1) == const_true_rtx)62 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31331:: 23warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XEXP' XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1328 ^ ~: 23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded from macro 'XINT': 38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1219 ^ ~: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'RTL_CHECK2': note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c::4396470::518:: notewarning: : array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ INTVAL (XEXP (x, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/convert.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6496:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx true_rtx = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6497:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx false_rtx = XEXP (x, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:In file included from 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:: 62note: : In file included from expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:822:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 439:5: XVEC (rt, 1) = arg1;note : ^ ~array 'fld' declared here rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1332/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c::236509:: 25note:: expanded from macro 'XVEC'warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XEXP (cond, 0), XEXP (cond, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :expanded from macro 'RTL_CHECK2'23 : note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 439 ^ ~ :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38array 'fld' declared here: note: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])62 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770439: :./genrtl.h5::823 :note3: :array 'fld' declared here warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c : ^ ~6528 :22: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1330:23: note: rtx true_val = XEXP (cond, 1);expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1331 :23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38439:: note5: :expanded 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c::43962:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'fld' declared here./genrtl.h :824: rtunion fld[1];3 : ^ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c :6578:14 XVEC (rt, 3) = arg3;: ^ ~warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1332:23: note: expanded from macro 'XVEC' SUBST (XEXP (x, 2), swapped ? true_rtx : false_rtx); ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191331::3823:: notenote: : 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) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38array 'fld' declared here: note: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:760:41: note: expanded from macro 'SUBST' #define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6580:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] true_rtx = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6581:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] false_rtx = XEXP (x, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6606:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBST (XEXP (x, 2), true_rtx); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:760:41: note: expanded from macro 'SUBST' #define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6625:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (cond, 1), true_rtx)) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:62: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701331: :./genrtl.h23::844 :note3: :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) XSTR (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1330note: :expanded from macro 'RTL_CHECK2'23 : note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 439 ^ ~: 5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219array 'fld' declared here: 38: rtunion fld[1];note : ^expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6630:21#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 439:5: note: array 'fld' declared here && rtx_equal_p (XEXP (cond, 1), false_rtx)) ^ ~ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c::133162:: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : ./genrtl.hexpanded from macro 'XEXP': 845: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;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1330 :23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 5 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1219 :38: rtunion fld[1]; note ^: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6637:10: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: && XEXP (cond, 1) == const0_rtx note ^ ~: array 'fld' declared here rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1331:In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:: 62note: : In file included from expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:846: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: XSTR (rt, 3) = arg3;38 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1330:23: note: expanded from macro 'XSTR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)439 : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :array 'fld' declared here38 : note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6662#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 439array 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 (cond, 1), false_rtx) ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6697:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx cond_op1 = XEXP (cond, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6707:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] c1 = XEXP (t, 1), op = GET_CODE (t), z = f; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6713:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (t, 1), f)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6732:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] c1 = XEXP (XEXP (t, 0), 1); z = f; op = GET_CODE (XEXP (t, 0)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6742: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6743: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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2022:32: note: expanded from macro 'SUBREG_REG' #define SUBREG_REG(RTX) XCEXP (RTX, 0, SUBREG) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6770:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] c1 = XEXP (XEXP (t, 0), 1); z = f; op = GET_CODE (XEXP (t, 0)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6781: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6782: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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2022:32: note: expanded from macro 'SUBREG_REG' #define SUBREG_REG(RTX) XCEXP (RTX, 0, SUBREG) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6821:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (cond, 1) == const0_rtx ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6835:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (true_code == NE && XEXP (cond, 1) == const0_rtx ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 167 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6858:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (x); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) clang++ -fno-PIE -c -DGCC_INCLUDE_DIR=\"/usr/pkg/gg/lib/gcc-lib/ppc-morphos/9.2.0/include\" -DFIXED_INCLUDE_DIR=\"/usr/pkg/gg/lib/gcc-lib/ppc-morphos/9.2.0/include-fixed\" -DGPLUSPLUS_INCLUDE_DIR=\"/usr/pkg/gg/lib/gcc-lib/ppc-morphos/9.2.0/include/c++\" -DGPLUSPLUS_INCLUDE_DIR_ADD_SYSROOT=0 -DGPLUSPLUS_TOOL_INCLUDE_DIR=\"/usr/pkg/gg/lib/gcc-lib/ppc-morphos/9.2.0/include/c++/ppc-morphos\" -DGPLUSPLUS_BACKWARD_INCLUDE_DIR=\"/usr/pkg/gg/lib/gcc-lib/ppc-morphos/9.2.0/include/c++/backward\" -DLOCAL_INCLUDE_DIR=\"/usr/local/include\" -DCROSS_INCLUDE_DIR=\"/usr/pkg/gg${sysroot_headers_suffix}/include\" -DTOOL_INCLUDE_DIR=\"/usr/pkg/gg/lib/gcc-lib/ppc-morphos/9.2.0/../../../../ppc-morphos/include\" -DNATIVE_SYSTEM_HEADER_DIR=\"/include\" -DPREFIX=\"/usr/pkg/gg/\" -DSTANDARD_EXEC_PREFIX=\"/usr/pkg/gg/lib/gcc-lib/\" -DTARGET_SYSTEM_ROOT=\"/usr/pkg/gg\" -DTARGET_SYSTEM_ROOT_RELOCATABLE -DBASEVER="\"9.2.0\"" -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fas ^ ~ynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cppbuiltin.o -MT cppbuiltin.o -MMD -MP -MF ./.deps/cppbuiltin.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9 .2.0/gcc/cppbuiltin.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6900:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op0 = XEXP (src, 0), op1 = XEXP (src, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6904:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op0 = XEXP (inner_compare, 0), op1 = XEXP (inner_compare, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6918:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (tmp, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6929:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_rtx = simplify_rtx (SET_SRC (pat)); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:6952:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && op1 == XEXP (inner_compare, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:7032:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (x); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:7037:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (src, 0) != op0 || XEXP (src, 1) != op1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:7040:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (x); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:7083:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (x), dest = SET_DEST (x); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:7100:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (x); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:7119:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (x); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:7132:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (src, 0), 1) == const0_rtx ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:7141:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? XEXP (src, 1) : XEXP (src, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:7141:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ? XEXP (src, 1) : XEXP (src, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:7143:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ? XEXP (src, 2) : XEXP (src, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:7143:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? XEXP (src, 2) : XEXP (src, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:7148:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] term1 = false_rtx, true_rtx = XEXP (true_rtx, 1), false_rtx = const0_rtx; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:7150:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (true_rtx, 1), false_rtx)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:7154:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] term1 = true_rtx, false_rtx = XEXP (false_rtx, 1), true_rtx = const0_rtx; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:7156:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (false_rtx, 1), true_rtx)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:7173:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (x); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:7194:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:7213:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:7343:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] len = INTVAL (XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:7344:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] pos = INTVAL (XEXP (x, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:7510:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] len = INTVAL (XEXP (SET_DEST (x), 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:7511:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] pos = XEXP (SET_DEST (x), 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.cnote:: 67expanded from macro 'RTL_CHECK2': /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: if (INSN_CODE (insn) < 0)note : ^~~~~~~~~~~~~~~~array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c::15167523::2521:: warningnote: : 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, 5) ^ ~ && INTVAL (XEXP (pos, 1)) == inner_len - len) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::231219:: 38note:: 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::12195::38 :note : notearray 'fld' declared here: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c ^ ~: 67: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51952:: 29warning:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'INTVAL' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~~~~~~~~~~~~~~ ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::331516:: 25note:: expanded from macro 'XCWINT'note : expanded from macro 'INSN_CODE' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) #define INSN_CODE(INSN) XINT (INSN, 5) ^~~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1328 :note23: :array 'fld' declared here note: expanded from macro 'XINT' rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)7544 : ^ ~8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note: SET_SRC (x)));expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h67:: 2649/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h::22169:: 10note:: expanded from macro 'SET_SRC'warning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) return INSN_CODE (insn); ^ ~ ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::15161365::2532:: notenote: : expanded from macro 'INSN_CODE'expanded from macro 'XCEXP' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 1328 ^ ~:23 : note: expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note : ^ ~expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note#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]) ./genrtl.h ^ ~: 902/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::43439:: 5note:: expanded from macro 'gen_rtx_SET' note: array 'fld' declared here gen_rtx_fmt_ee (SET, VOIDmode, (ARG0), (ARG1)) rtunion fld[1]; ^~~~ ^ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:7591:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_lowpart (compute_mode, SET_SRC (x)), ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ clang: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1220:treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]37 : note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:70: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:164:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:180:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (int i = 0; i < XVECLEN (XEXP (src, 1), 0); i++) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:46: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:7671:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 0, 0, len - INTVAL (XEXP (inner, 1)), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:7674:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gen_rtx_ASHIFT (mode, new_rtx, XEXP (inner, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:984:44: note: expanded from macro 'gen_rtx_ASHIFT' gen_rtx_fmt_ee (ASHIFT, (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) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:259:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = SET_SRC (x); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:264:9:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c :warning8037: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (x, 1) == const0_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331 && INTVAL (XEXP (x, 1)) >= count): 23 ^ ~ : note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381331:: 23note:: expanded from macro 'RTL_CHECK2'note : expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 439 ^ ~: 5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1219: rtunion fld[1];38 : ^ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8039:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INTVAL (XEXP (x, 1)) - count); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8056:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT val = INTVAL (XEXP (x, 1)) >> count; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:304:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || !rtx_equal_p (XEXP (compare, 1), cmp->in_b)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:394:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] last_cmp->in_b = XEXP (src, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:609:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] reg = SET_SRC (x); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8112: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 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8113:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) >= 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c: :expanded from macro 'INTVAL'29 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT): ^~~warning : class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226class rtx_def;: 33^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hnote:: 56expanded from macro 'XCWINT': 8: note: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])previous use is here ^~~ struct rtx_def;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8115:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT count = INTVAL (XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8131:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rhs = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:718:13#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 439:5: note rtx src = SET_SRC (set);: array 'fld' declared here ^~~~~~~~~~~~~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h8137::264910:: 22warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'SET_SRC' XEXP (lhs, 1)); ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13311365::23:32 :note note: : expanded from macro 'XEXP'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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381220:: 37note:: expanded from macro 'RTL_CHECK2'note : expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4395::5 :note : notearray 'fld' declared here: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c :8141:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (CONST_INT_P (XEXP (lhs, 1)) && INTVAL (XEXP (lhs, 1)) < 0)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8145:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (lhs, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8159:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rhs = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8165:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rhs, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8169:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (CONST_INT_P (XEXP (rhs, 1)) && INTVAL (XEXP (rhs, 1)) < 0)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8173:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rhs, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8196:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] new_rtx = make_extraction (mode, new_rtx, 0, XEXP (XEXP (x, 0), 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8211:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (inner_x0, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8237:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1)), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:976:41: note: expanded from macro 'gen_rtx_AND' gen_rtx_fmt_ee (AND, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ ./genrtl.h:39:36: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8238:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_rtx_AND (mode, XEXP (XEXP (x, 0), 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:803:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h in_b = gen_rtx_UNSPEC (GET_MODE (cmp->in_b), v, XINT (cmp->in_b, 1));: 1331 ^ ~: 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1219 :note38: :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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:./genrtl.h :note976: :expanded from macro 'RTL_CHECK2'33 : note: expanded from macro 'gen_rtx_AND' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gen_rtx_fmt_ee (AND, (MODE), (ARG0), (ARG1)) ./genrtl.h ^~~~: 892:44: note: ./genrtl.hexpanded from macro 'gen_rtx_UNSPEC': 39:36: note: gen_rtx_fmt_Ei (UNSPEC, (MODE), (ARG0), (ARG1))expanded from macro 'gen_rtx_fmt_ee' ^~~~ ./genrtl.h: gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO)333 : ^~ 40: note: expanded from macro 'gen_rtx_fmt_Ei' ./genrtl.h:39:40: gen_rtx_fmt_Ei_stat (c, m, p0, p1 MEM_STAT_INFO)note : ^~expanded from macro 'gen_rtx_fmt_ee' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO)note : ^~array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:: 815note:: 13array 'fld' declared here: warning: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c: cmp_a = SET_SRC (x);8239 : ^~~~~~~~~~~8 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: XEXP (x, 1))); note ^ ~: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)1331 : ^ ~23 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1220expanded from macro 'XEXP': 37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::43938::5 :note : noteexpanded from macro 'RTL_CHECK2': array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c :829:19: warning./genrtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]976 :41: note: expanded from macro 'gen_rtx_AND' cmp_a = XEXP (SET_SRC (x), 0); ^~~~~~~~~~~ gen_rtx_fmt_ee (AND, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:40: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'gen_rtx_fmt_ee': 2649:22: note: expanded from macro 'SET_SRC' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::391365::3240:: notenote: : expanded from macro 'gen_rtx_fmt_ee'expanded from macro 'XCEXP' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO)#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1220 :note37: :array 'fld' declared here note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c : ^ ~8249 :25: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1331 :35: note: expanded from macro 'XEXP' && i <= INTVAL (XEXP (XEXP (x, 0), 1))) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1331:23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1219 ^: 38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.cnote:: 838:expanded from macro 'RTL_CHECK2'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]) ^ ~ && rtx_equal_p (XEXP (SET_SRC (x), 0), in_a)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~~~~~~~~~1952 :29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h2649::122622::33 : notenote: : expanded from macro 'SET_SRC'expanded from macro 'XCWINT' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1365::43932::5 :note : noteexpanded from macro 'XCEXP': array 'fld' declared here rtunion fld[1]; #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8254/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::211220:: 37warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECKC1' - INTVAL (XEXP (XEXP (x, 0), 1))),#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23 : ^~~ note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 :note5: :expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h839::195221:: 29warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'INTVAL' && rtx_equal_p (XEXP (SET_SRC (x), 1), in_b)) #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^ ~ ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::231226:: 33note:: expanded from macro 'XEXP'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]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219:43938::5 :note : noteexpanded from macro 'RTL_CHECK2': array 'fld' declared here rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::8265439::205:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c && INTVAL (XEXP (XEXP (x, 0), 1)) >= 0: 839 ^ ~: 27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (SET_SRC (x), 1), in_b)) ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 2649:22:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :expanded from macro 'SET_SRC'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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1365 :32: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XCEXP'1952: 29: note: expanded from macro 'INTVAL' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1220:37:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1226: :expanded from macro 'RTL_CHECKC1'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]) ^~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::43935::5 :note : noteexpanded from macro 'XEXP': array 'fld' declared here rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8266:20:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1219: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]39 : note: expanded from macro 'RTL_CHECK2' && INTVAL (XEXP (XEXP (x, 0), 1)) < HOST_BITS_PER_WIDE_INT#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/compare-elim.c:23::854 :13note:: 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) cmp_b = SET_SRC (x); ^ ~ ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note2649: :expanded from macro 'RTL_CHECK2'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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::19521365::2932:: notenote: : expanded from macro 'INTVAL'expanded from macro 'XCEXP' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::331220:: 37note:: expanded from macro 'XCWINT'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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note: 5array 'fld' declared here: note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8271:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mask >>= INTVAL (XEXP (XEXP (x, 0), 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8272:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((INTVAL (XEXP (x, 1)) & ~mask) == 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8279:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (x, 0), 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:988:46: note: expanded from macro 'gen_rtx_ASHIFTRT' gen_rtx_fmt_ee (ASHIFTRT, (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) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:760:49: note: expanded from macro 'SUBST' #define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL)) ^~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8344:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:988:46: note: expanded from macro 'gen_rtx_ASHIFTRT' gen_rtx_fmt_ee (ASHIFTRT, (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) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8352:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rhs = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8359:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (rhs) >= INTVAL (XEXP (lhs, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8360:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (lhs, 1)) >= 0 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8365:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INTVAL (rhs) - INTVAL (XEXP (lhs, 1)), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8410:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] - INTVAL (XEXP (inner, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8413:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] new_rtx = make_extraction (mode, new_rtx, 0, XEXP (inner, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8439:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = simplify_subreg (mode, tem, GET_MODE (inner), SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8520:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (x, 1) == const0_rtx) ? COMPARE ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8614:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = canon_reg_for_combine (XEXP (x, 1), reg); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8615: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8622:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = canon_reg_for_combine (XEXP (x, 1), reg); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8623: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8631:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = canon_reg_for_combine (XEXP (x, 1), reg); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8632:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op2 = canon_reg_for_combine (XEXP (x, 2), reg); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8633: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8633: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 128 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8863:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mask & INTVAL (XEXP (x, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8871:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (x, 1)) & GET_MODE_MASK (xmode)) == mask) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8919:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (x, 1)) & ~smask) != 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8921:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (INTVAL (XEXP (x, 1)) & smask)), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8951:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = simplify_gen_unary (NEG, xmode, XEXP (x, 1), xmode); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8960:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = simplify_gen_unary (NOT, xmode, XEXP (x, 1), xmode); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8976: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 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8977:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (XEXP (x, 0), 1)) < HOST_BITS_PER_WIDE_INT ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8980:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] + floor_log2 (INTVAL (XEXP (x, 1)))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8979:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ((INTVAL (XEXP (XEXP (x, 0), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8985:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] temp = gen_int_mode ((INTVAL (XEXP (x, 1)) & mask) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8986:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] << INTVAL (XEXP (XEXP (x, 0), 1)), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:8991:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (x, 0), 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9000: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9014:60: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op_mode != xmode || op0 != XEXP (x, 0) || op1 != XEXP (x, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9029:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) >= 0 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9030:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) < GET_MODE_PRECISION (mode)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9032:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (nonzero_bits (XEXP (x, 1), GET_MODE (XEXP (x, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9040:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) >= 0 ^ ~ clang++ -fno-PIE -c -DGCC_INCLUDE_DIR=\"/usr/pkg/gg/lib/gcc-lib/ppc-morphos/9.2.0/include\" -DFIXED_INCLUDE_DIR=\"/usr/pkg/gg/lib/gcc-lib/ppc-morphos/9.2.0/include-fixed\" -DGPLUSPLUS_INCLUDE_DIR=\"/usr/pkg/gg/lib/gcc-lib/ppc-morphos/9.2.0/include/c++\" -DGPLUSPLUS_INCLUDE_DIR_ADD_SYSROOT=0 -DGPLUSPLUS_TOOL_INCLUDE_DIR=\"/usr/pkg/gg/lib/gcc-lib/ppc-morphos/9.2.0/include/c++/ppc-morphos\" -DGPLUSPLUS_BACKWARD_INCLUDE_DIR=\"/usr/pkg/gg/lib/gcc-lib/ppc-morphos/9.2.0/include/c++/backward\" -DLOCAL_INCLUDE_DIR=\"/usr/local/include\" -DCROSS_INCLUDE_DIR=\"/usr/pkg/gg${sysroot_headers_suffix}/include\" -DTOOL_INCLUDE_DIR=\"/usr/pkg/gg/lib/gcc-lib/ppc-morphos/9.2.0/../../../../ppc-morphos/include\" -DNATIVE_SYSTEM_HEADER_DIR=\"/include\" -DPREFIX=\"/usr/pkg/gg/\" -DSTANDARD_EXEC_PREFIX=\"/usr/pkg/gg/lib/gcc-lib/\" -DTARGET_SYSTEM_ROOT=\"/usr/pkg/gg\" -DTARGET_SYSTEM_ROOT_RELOCATABLE -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cppdefault.o -MT cppdefault.o -MMD -MP -MF ./.deps/cppdefault.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cppdefault.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9041:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) < GET_MODE_PRECISION (op_mode) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9043:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mask >>= INTVAL (XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9053:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = simplify_gen_binary (code, op_mode, op0, XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9064:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) >= 0 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9065: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 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9072:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inner_mask = mask << INTVAL (XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9084:59: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = simplify_gen_binary (LSHIFTRT, op_mode, inner, XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9097:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ((INTVAL (XEXP (x, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9103: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9128:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CONST_INT_P (XEXP (x, 1)) && INTVAL (XEXP (x, 1)) >= 0 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9129: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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9147:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_MODE_PRECISION (xmode) - INTVAL (XEXP (x, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9149:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] nonzero >>= INTVAL (XEXP (x, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9156:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] nonzero >>= INTVAL (XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9162: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))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9181:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = simplify_gen_binary (LSHIFTRT, xmode, XEXP (x, 0), XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9191:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) >= 0 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9192:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (x, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9195:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (x, 0), 1) == XEXP (x, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9195: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9208:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) >= 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9212:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9217:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9240: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 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9241: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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9243:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (XEXP (x, 0), 1)) < HOST_BITS_PER_WIDE_INT) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9245:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] temp = gen_int_mode (mask << INTVAL (XEXP (XEXP (x, 0), 1)), xmode); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9248:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] temp, XEXP (XEXP (x, 0), 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9273:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (x, 1) == const0_rtx ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9287:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] force_to_mode (XEXP (x, 1), mode, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9290:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] force_to_mode (XEXP (x, 2), mode, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9292:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 != XEXP (x, 1) || op1 != XEXP (x, 2)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9292:40: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 != XEXP (x, 1) || op1 != XEXP (x, 2)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9324:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (x, 1) == const0_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9353:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9411: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9412: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:29#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1::1219 :warning: 38'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: notestruct pod_mode ^ : expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])20 : ^ ~note : did you mean struct here? /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared heretemplate class pod_mode; ^~~~~ rtunion fld[1]; struct ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9412:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (XEXP (x, 1), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9415:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond1 = XEXP (XEXP (x, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9422: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9422: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9425: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9426: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)))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9447:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond1 = XEXP (XEXP (x, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9453: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9453: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9456: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9457: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)))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9471: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9471: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9472:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_CODE (cond0) == NE && XEXP (cond0, 1) == const0_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9474:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (GET_CODE (cond0) == EQ && XEXP (cond0, 1) == const0_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9476: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9476:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *ptrue = XEXP (x, 2), *pfalse = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9490: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)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9492: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)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9595:58: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (rtx_equal_p (XEXP (x, 0), reg) && rtx_equal_p (XEXP (x, 1), val)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9625:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return unsignedp ? x : XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9629:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return unsignedp ? XEXP (x, 1) : x; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9648:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inner_mode, SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9752:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (x); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9773:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_for_field_assignment_p (dest, XEXP (src, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9775:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] assign = make_extraction (VOIDmode, dest, 0, XEXP (XEXP (src, 0), 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9788:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_for_field_assignment_p (dest, XEXP (src, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9791:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SUBREG_REG (XEXP (src, 0)), 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9802:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_for_field_assignment_p (dest, XEXP (src, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9804:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] assign = make_extraction (VOIDmode, dest, 0, XEXP (XEXP (src, 0), 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9819:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT width = INTVAL (XEXP (dest, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9820:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] unsigned HOST_WIDE_INT and_mask = INTVAL (XEXP (src, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9863:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] lhs = expand_compound_operation (XEXP (src, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cppbuiltin.c23::22 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: :expanded from macro 'XEXP'76 :1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::561219::388:: notenote: : expanded from macro 'RTL_CHECK2'previous use is here struct rtx_def; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9868:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] c1 = INTVAL (XEXP (rhs, 1)), other = lhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9881:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] c1 = INTVAL (XEXP (rhs, 1)), other = lhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9885:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] c1 = INTVAL (XEXP (lhs, 1)), other = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9898:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] c1 = INTVAL (XEXP (lhs, 1)), other = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9934: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 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9938:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] == (HOST_WIDE_INT_1U << INTVAL (XEXP (assign, 1))) - 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:9967:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rhs = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:10028:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] other = XEXP (lhs, 0), lhs = XEXP (lhs, 1), rhs = XEXP (rhs, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:10028:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] other = XEXP (lhs, 0), lhs = XEXP (lhs, 1), rhs = XEXP (rhs, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h29:: 1219:In file included from 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:: note442: : expanded from macro 'RTL_CHECK2'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 8 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 439struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 5: note: array 'fld' declared hereinline struct rtx_def * ^ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h ^: 76:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c7::10030 :note36: :previous use is here warning: class rtx_def;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ && rtx_equal_p (XEXP (lhs, 0), XEXP (rhs, 1))) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c::133129:: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: 442note: : In file included from expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h :244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~warning : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);expanded from macro 'RTL_CHECK2' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hprevious use is here: 439:class rtx_def;5 : ^ note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:10031:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] other = XEXP (lhs, 0), lhs = XEXP (lhs, 1), rhs = XEXP (rhs, 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:10033:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (lhs, 1), XEXP (rhs, 0))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:10034:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] other = XEXP (lhs, 1), lhs = XEXP (lhs, 0), rhs = XEXP (rhs, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:10034:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] other = XEXP (lhs, 1), lhs = XEXP (lhs, 0), rhs = XEXP (rhs, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:10035: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:10035:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (rtx_equal_p (XEXP (lhs, 1), XEXP (rhs, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:10036: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:10100:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inner_op1 = XEXP (decomposed, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:10209:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (varop, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:10223:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] o1 = simplify_and_const_int (NULL_RTX, mode, XEXP (varop, 1), constop); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:10859:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (varop, 1)) >= 0 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:10860:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (varop, 1)) < GET_MODE_PRECISION (int_varop_mode) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:10865:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] unsigned int first_count = INTVAL (XEXP (varop, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11022:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] varop = gen_rtx_fmt_ee (code, int_mode, new_rtx, XEXP (varop, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11054:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (varop, 0), 1) == constm1_rtx ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11058:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (XEXP (varop, 0), 0), XEXP (varop, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11061:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] varop = gen_rtx_LE (int_varop_mode, XEXP (varop, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1022:32: note: expanded from macro 'gen_rtx_LE' gen_rtx_fmt_ee (LE, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:36: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11082:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && trunc_int_for_mode (INTVAL (XEXP (varop, 1)), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11086:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_int_mode (INTVAL (XEXP (varop, 1)), int_result_mode), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11105:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && trunc_int_for_mode (INTVAL (XEXP (varop, 1)), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11111:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (varop, 1), count); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11133:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (varop, 1) == const0_rtx ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11187:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (varop, 1) == constm1_rtx ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11205:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && nonzero_bits (XEXP (varop, 1), int_result_mode) >> count == 0 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11206:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (nonzero_bits (XEXP (varop, 1), int_result_mode) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11218:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] & nonzero_bits (XEXP (varop, 1), int_result_mode)) == 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11220:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] varop = XEXP (varop, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11229:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_int_mode (INTVAL (XEXP (varop, 1)), int_result_mode), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11247:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && mode_signbit_p (int_result_mode, XEXP (varop, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11250:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_int_mode (INTVAL (XEXP (varop, 1)), int_result_mode), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11281:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (XEXP (varop, 0), 1)) == count ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11282:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (XEXP (varop, 0), 0), XEXP (varop, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11285:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] varop = gen_rtx_GT (int_varop_mode, XEXP (varop, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1020:32: note: expanded from macro 'gen_rtx_GT' gen_rtx_fmt_ee (GT, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:36: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11301:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (XEXP (varop, 0), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11306:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int new_count = count + INTVAL (XEXP (varop_inner, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cppbuiltin.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11459:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] old_notes = REG_NOTES (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11461:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = NULL_RTX; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11511:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = old_notes; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11555:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] old_notes = REG_NOTES (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11556:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] old_icode = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11558:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = notes; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11559:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = insn_code_number; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11577:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = old_notes; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11578:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = old_icode; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cppdefault.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11612:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] size = INTVAL (XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11614:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] int start = INTVAL (XEXP (x, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11665:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && size + INTVAL (XEXP (x, 1)) == GET_MODE_PRECISION (mode))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11688:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int width = INTVAL (XEXP (*dst, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11689:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] int offset = INTVAL (XEXP (*dst, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11699:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] y = gen_rtx_ASHIFT (mode, SET_SRC (pat), GEN_INT (offset)); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:984:36: note: expanded from macro 'gen_rtx_ASHIFT' gen_rtx_fmt_ee (ASHIFT, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:36: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11701:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] y = SET_SRC (pat); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:11832:62: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gen_rtx_fmt_ee (GET_CODE (x), omode, XEXP (x, 0), XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cppbuiltin.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cppbuiltin.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cppbuiltin.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12095:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == XEXP (op1, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12095:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == XEXP (op1, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12096:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == XEXP (XEXP (op0, 0), 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12096:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == XEXP (XEXP (op0, 0), 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12097:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == XEXP (XEXP (op1, 0), 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12097:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == XEXP (XEXP (op1, 0), 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12098:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (op0, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12119:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op0, 1)) >= 0 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12120:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op0, 1)) < HOST_BITS_PER_WIDE_INT ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12121:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == XEXP (op1, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12121:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == XEXP (op1, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12125:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int shift_count = INTVAL (XEXP (op0, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12158:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT c0 = INTVAL (XEXP (op0, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12159:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT c1 = INTVAL (XEXP (op1, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12276:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = XEXP (XEXP (op0, 0), 0), tem1 = XEXP (XEXP (op0, 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12278:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = XEXP (op0, 0), tem1 = XEXP (op0, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12324:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == const1_rtx ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12331:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op0 = XEXP (op0, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12415:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1, XEXP (op0, 1))) != 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12432:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] - INTVAL (XEXP (op0, 1))))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12498:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT c1 = -INTVAL (XEXP (SUBREG_REG (op0), 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12576:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1, XEXP (op0, 1))) != 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12584:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (const_op == 0 && XEXP (op0, 1) == constm1_rtx ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12605:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1), op1)) != 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12616:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op0 = XEXP (op0, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12626:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (XEXP (op0, 0), 0), XEXP (op0, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12628:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op0 = XEXP (op0, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12639:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1), op1)) != 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cppdefault.c:: 23note: : In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :435: rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h : ^320 :1: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.cwarning:: 12652'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 11: struct pod_modewarning : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (op0, 0), 1) == constm1_rtx ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::121968::3820:: notenote: : expanded from macro 'RTL_CHECK2'did you mean struct here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) template class pod_mode; ^ ~ ^~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : struct439 :5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12653:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (XEXP (op0, 0), 0), XEXP (op0, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12655:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op0 = XEXP (op0, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12668:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op0 = gen_rtx_LSHIFTRT (mode, XEXP (op0, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:990:38: note: expanded from macro 'gen_rtx_LSHIFTRT' gen_rtx_fmt_ee (LSHIFTRT, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:36: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12669:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (op0, 0), 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:990:46: note: expanded from macro 'gen_rtx_LSHIFTRT' gen_rtx_fmt_ee (LSHIFTRT, (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) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12682:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (XEXP (op0, 0), 1)) >= 0 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12683:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (XEXP (op0, 0), 1)) < HOST_BITS_PER_WIDE_INT) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12685:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mask = ((INTVAL (XEXP (op0, 1)) & GET_MODE_MASK (mode)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12686:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] << INTVAL (XEXP (XEXP (op0, 0), 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12704:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ((INTVAL (XEXP (op0, 1)) & GET_MODE_MASK (mode)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12744:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] unsigned HOST_WIDE_INT c1 = INTVAL (XEXP (op0, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12783:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == const1_rtx ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12796:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == const1_rtx ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12800:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx shift_count = XEXP (XEXP (op0, 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12827:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op0, 1)) >= 0 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12828:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ((INTVAL (XEXP (op0, 1)) + ! equality_comparison_p) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12831:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] & ((HOST_WIDE_INT_1U << INTVAL (XEXP (op0, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12835:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] & ~(mask >> (INTVAL (XEXP (op0, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12842:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] temp >>= INTVAL (XEXP (op0, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12856:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] - INTVAL (XEXP (op0, 1))))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12881:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INTVAL (XEXP (op0, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12890:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == XEXP (XEXP (op0, 0), 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12890:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == XEXP (XEXP (op0, 0), 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12891:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (int_mode_for_size (mode_width - INTVAL (XEXP (op0, 1)), 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12909:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == XEXP (XEXP (XEXP (op0, 0), 0), 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12909:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == XEXP (XEXP (XEXP (op0, 0), 0), 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12910:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (int_mode_for_size (mode_width - INTVAL (XEXP (op0, 1)), 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12917:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx add_const = XEXP (XEXP (op0, 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12919:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] add_const, XEXP (op0, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12937:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op0, 1)) > 0 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12938:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op0, 1)) < HOST_BITS_PER_WIDE_INT ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12942:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? ((GET_MODE_MASK (mode) >> INTVAL (XEXP (op0, 1)) >> 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12945:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] <= GET_MODE_MASK (mode) >> INTVAL (XEXP (op0, 1)))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12950:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] << INTVAL (XEXP (op0, 1))) - 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12959:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] << INTVAL (XEXP (op0, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:12964:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] |= ((HOST_WIDE_INT_1 << INTVAL (XEXP (op0, 1))) - 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:13109:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:13162:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx x1 = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:13169:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (x0 == XEXP (x1, 0) || x0 == XEXP (x1, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:13172:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? XEXP (x1, 1) : XEXP (x1, 0)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:13176:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (x1 == XEXP (x0, 0) || x1 == XEXP (x0, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:13179:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? XEXP (x0, 1) : XEXP (x0, 0)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:13230:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx x1 = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:13241:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (x0 == XEXP (x1, 0) || x0 == XEXP (x1, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:13247:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (x1 == XEXP (x0, 0) || x1 == XEXP (x0, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 131 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:13407:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] record_value_for_reg (dest, record_dead_insn, SET_SRC (setter)); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:13420:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (setter))); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:13455:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:13455: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:13549:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] regno = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cppdefault.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cppdefault.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:13735:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx x1 = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:13745:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (x1 == XEXP (x0, 0) || x1 == XEXP (x0, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:13751:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (x0 == XEXP (x1, 0) || x0 == XEXP (x1, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cprop.o -MT cprop.o -MMD -MP -MF ./.deps/cprop.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:14002:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_used_regs_combine (SET_SRC (x)); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:14150:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (note, 1) = *pnotes; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:14164:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] move_deaths (SET_SRC (x), maybe_kill_insn, from_luid, to_insn, pnotes); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cppdefault.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:14284:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next_note = XEXP (note, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:14339:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *np = XEXP (n, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:14340:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (n, 1) = REG_NOTES (i3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:14340:18: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (n, 1) = REG_NOTES (i3); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:14341:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (i3) = n; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:14516:12: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && (JUMP_LABEL (place) == NULL ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ clang/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :warning1220: :37treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:14517:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] || JUMP_LABEL (place) == XEXP (note, 0))) ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:14519:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx label = JUMP_LABEL (place); ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:14522:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (place) = XEXP (note, 0); ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:14524:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label)--; ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:14529:12: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && (JUMP_LABEL (place2) == NULL ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:14530:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] || JUMP_LABEL (place2) == XEXP (note, 0))) ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:14532:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx label = JUMP_LABEL (place2); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:14535:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (place2) = XEXP (note, 0); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:14537:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label)--; ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:14649:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (set != 0 && ! side_effects_p (SET_SRC (set)) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:14660:22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx old_notes = REG_NOTES (tem_insn); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:14663:6: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (tem_insn) = NULL; ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:14682:22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] old_notes = REG_NOTES (cc0_setter); ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:14683:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (cc0_setter) = NULL; ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:14846:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (note, 1) = REG_NOTES (place); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:14846:21: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (note, 1) = REG_NOTES (place); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:14847:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (place) = note; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:15047:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/combine.c:15055:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set) = new_reg; ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cppbuiltin.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c6: warning32s: generatedIn file included from . /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erro r -o cse.o -MT cse.o -MMD -MP -MF ./.deps/cse.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 5 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 6 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cselib.o -MT cselib.o -MMD -MP -MF ./.deps/cselib.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o data-streamer.o -MT data-streamer.o -MMD -MP -MF ./.deps/data-streamer.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coverage.c:43: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return XUINT (insn, 4);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.c : ^ ~24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::4421329: :In file included from 26/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h::244 : note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.hexpanded from macro 'XUINT': 272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hinline struct rtx_def * : ^1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:38:76 :note7: expanded from macro 'RTL_CHECK2': note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])class rtx_def; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.c ^: 24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76 return XUINT (insn, 4); : ^ ~7 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: previous use is here1329 :26class rtx_def;: ^ note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)442 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::2441219: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h38::272 :note8: :expanded from macro 'RTL_CHECK2' warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~inline struct rtx_def * /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 ^: 5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hnote: :array 'fld' declared here76 :7: rtunion fld[1]; note ^: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:40: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:272:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:774:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = simplify_rtx (SET_SRC (set)); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:785:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!success && set && reg_mentioned_p (from, SET_SRC (set))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:790:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = simplify_replace_rtx (SET_SRC (set), from, to); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:792:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!rtx_equal_p (src, SET_SRC (set)) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c1219::91238::35 :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]) ^ ~ set_src = note_src ? note_src : SET_SRC (set);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~~~~~~~~~~~439 :5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];2649 : ^22 : note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:924: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); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:934:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (rtx_equal_p (new_rtx, SET_SRC (set))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1220::145937::14 :note : warningexpanded 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]) rtx next = XEXP (insn, 1); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::13315:: 23note:: array 'fld' declared herenote : expanded from macro 'XEXP' rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 992 ^ ~: 30/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219warning:: 38array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK2' && BB_HEAD (e->dest) == JUMP_LABEL (jump)) ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1844439::285:: note : noteexpanded from macro 'JUMP_LABEL': array 'fld' declared here rtunion fld[1]; #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::14651220::1037:: notewarning: : expanded from macro 'RTL_CHECKC1'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331439::235: :note : noteexpanded from macro 'XEXP': array 'fld' declared here rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:1348:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cst = XEXP (cond, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:1431:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] new_rtx = gen_rtx_SET (XEXP (cond, 0), XEXP (cond, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:902:43: note: expanded from macro 'gen_rtx_SET' gen_rtx_fmt_ee (SET, VOIDmode, (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:1606:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (pc_set (jump)); ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cprop.c:1611:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (PATTERN (setcc))); ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.c :26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::23439: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h5::1750 :note2: :array 'fld' declared here warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ struct symtab_node *symtab_node; ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h25:: 141In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h7::3770 : note./genrtl.h: :previous use is here349 :3:class symtab_node; warning ^: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.c :28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h::25937: :In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770warning: : ./genrtl.hstruct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 592:3: warning: struct symtab_node *ref = NULL);array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h: XSTR (rt, 1) = arg1;105 : ^ ~3 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1330previous use is here: 23: symtab_node note ^: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::9471219::638:: warningnote: : struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]expanded from macro 'RTL_CHECK2' struct symtab_node *ref = NULL); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h105::4393::5 :note : noteprevious use is here: array 'fld' declared here symtab_node ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.cnote:: 25previous use is here: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {: 3 ^: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h :note1672: :expanded from macro 'RTL_CHECK2'10 : note: did you mean struct here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ friend class cgraph_node; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^~~~~: 439 struct: 5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h : ^ ~2072 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h10::439 :warning5: :class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: array 'fld' declared here friend class cgraph_node; ^ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h ^: 909:In file included from 39/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:: 25note: : In file included from previous use is here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:726:3struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {: ^warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h :2072:10: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)did you mean struct here? ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h friend class cgraph_node;: 1219 ^~~~~: 38 struct: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hclass 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 439:5: friend class cgraph_edge; note ^: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h :1671: rtunion fld[1];17 : ^ note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c1516::2525: In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'INSN_CODE'./genrtl.h :844:3:#define INSN_CODE(INSN) XINT (INSN, 5) warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1328:23: note: XSTR (rt, 1) = arg1;expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1330/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::121923::38 :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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::12195:: 38note:: array 'fld' declared herenote: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:42: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:1040:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] remove_invalid_subreg_refs (i, SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:1069:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! REGNO_QTY_VALID_P (REGNO (XEXP (x, 1)))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:491:40: note: expanded from macro 'REGNO_QTY_VALID_P' #define REGNO_QTY_VALID_P(N) (REG_QTY (N) >= 0) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:486:39: note: expanded from macro 'REG_QTY' #define REG_QTY(N) (get_cse_reg_info (N)->reg_qty) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:1070:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (insert_regs (XEXP (x, 1), NULL, 0)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:1072:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rehash_using_reg (XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2034:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || ranges_maybe_overlap_p (SUBREG_BYTE (exp), ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2330:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] + (constant_lower_bound (SUBREG_BYTE (x)) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2395:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] + CODE_LABEL_NUMBER (label_ref_label (x))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2484:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] + hash_rtx_string (ASM_OPERANDS_OUTPUT_CONSTRAINT (x)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2533:45: note: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT' #define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1364:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2487:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (ASM_OPERANDS_INPUT_LENGTH (x)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2538:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1374:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2489:24: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 1; i < ASM_OPERANDS_INPUT_LENGTH (x); i++) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2538:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1374:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2491:27: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] hash += (hash_rtx_cb (ASM_OPERANDS_INPUT (x, i), ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2537:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2496:29: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] (ASM_OPERANDS_INPUT_CONSTRAINT (x, i))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2542:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2499:33: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] hash += hash_rtx_string (ASM_OPERANDS_INPUT_CONSTRAINT (x, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2542:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2500:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] x = ASM_OPERANDS_INPUT (x, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2537:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2551:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] hash += constant_lower_bound (SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2704:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!mem_attrs_eq_p (MEM_ATTRS (x), MEM_ATTRS (y))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2704:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!mem_attrs_eq_p (MEM_ATTRS (x), MEM_ATTRS (y))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2726:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && exp_equiv_p (XEXP (x, 1), XEXP (y, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2726:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && exp_equiv_p (XEXP (x, 1), XEXP (y, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2728:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (exp_equiv_p (XEXP (x, 0), XEXP (y, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2730:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && exp_equiv_p (XEXP (x, 1), XEXP (y, 0), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2743:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || strcmp (ASM_OPERANDS_OUTPUT_CONSTRAINT (x), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2533:45: note: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT' #define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1364:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2744:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_OUTPUT_CONSTRAINT (y)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2533:45: note: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT' #define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1364:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2745:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] || ASM_OPERANDS_OUTPUT_IDX (x) != ASM_OPERANDS_OUTPUT_IDX (y) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2534:38: note: expanded from macro 'ASM_OPERANDS_OUTPUT_IDX' #define ASM_OPERANDS_OUTPUT_IDX(RTX) XCINT (RTX, 2, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2745:38: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] || ASM_OPERANDS_OUTPUT_IDX (x) != ASM_OPERANDS_OUTPUT_IDX (y) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2534:38: note: expanded from macro 'ASM_OPERANDS_OUTPUT_IDX' #define ASM_OPERANDS_OUTPUT_IDX(RTX) XCINT (RTX, 2, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2746: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)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2538:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1374:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2746:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] || ASM_OPERANDS_INPUT_LENGTH (x) != ASM_OPERANDS_INPUT_LENGTH (y)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2538:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1374:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2749:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (ASM_OPERANDS_INPUT_LENGTH (x)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2538:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1374:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2751:13: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = ASM_OPERANDS_INPUT_LENGTH (x) - 1; i >= 0; i--) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2538:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1374:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2752:25: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! exp_equiv_p (ASM_OPERANDS_INPUT (x, i), ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2537:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2753:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_INPUT (y, i), ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2537:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2755:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || strcmp (ASM_OPERANDS_INPUT_CONSTRAINT (x, i), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2542:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2756:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_INPUT_CONSTRAINT (y, i))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2542:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2805:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:2805:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:3102:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] arg1 = XEXP (x, 0), arg2 = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:3194:13: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = ASM_OPERANDS_INPUT_LENGTH (x) - 1; i >= 0; i--) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2538:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1374:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:3196:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] fold_rtx (ASM_OPERANDS_INPUT (x, i), insn), 0); ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2537:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:3195:30: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_change (insn, &ASM_OPERANDS_INPUT (x, i), ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2537:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:3517:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (inner_const = equiv_constant (XEXP (y, 1))) != 0 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:3547:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (y, 1)) == label_ref_label (const_arg1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:3555:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (XEXP (y, 0), 1)) == label_ref_label (const_arg1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:3567:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (y, 1)) == label_ref_label (const_arg0)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:3575:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (XEXP (y, 0), 1)) == label_ref_label (const_arg0)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:3620:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (y && poly_int_rtx_p (XEXP (y, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:3672:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inner_const = equiv_constant (fold_rtx (XEXP (y, 1), 0)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:3785:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] const_arg2 ? const_arg2 : XEXP (x, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:3834:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] poly_int64 byte = (SUBREG_BYTE (x) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:3852:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_subreg (mode, new_rtx, imode, SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:3908:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] cond_known_true = (XEXP (SET_SRC (set), 2) == pc_rtx); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:3908:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond_known_true = (XEXP (SET_SRC (set), 2) == pc_rtx); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:3910:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond_known_true = (XEXP (SET_SRC (set), 1) == pc_rtx); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:3910:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond_known_true = (XEXP (SET_SRC (set), 1) == pc_rtx); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' 54 warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])s generated ^~~ . /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:3916:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op0 = fold_rtx (XEXP (XEXP (SET_SRC (set), 0), 0), insn); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:3917:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = fold_rtx (XEXP (XEXP (SET_SRC (set), 0), 1), insn); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:3917:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = fold_rtx (XEXP (XEXP (SET_SRC (set), 0), 1), insn); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o data-streamer-in.o -MT data-streamer-in.o -MMD -MP -MF ./.deps/data-streamer-in.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-in.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:4227:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:4355:16: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (int i = ASM_OPERANDS_INPUT_LENGTH (x) - 1; i >= 0; i--) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2538:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1374:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:4357:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx input = ASM_OPERANDS_INPUT (x, i); ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2537:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:4361:28: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_change (insn, &ASM_OPERANDS_INPUT (x, i), input, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2537:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:4404:18: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (tem = CALL_INSN_FUNCTION_USAGE (insn); tem; tem = XEXP (tem, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:4404:62: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (tem = CALL_INSN_FUNCTION_USAGE (insn); tem; tem = XEXP (tem, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:4411:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] canon_reg (SET_SRC (x), insn); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:4413:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fold_rtx (SET_SRC (x), insn); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:4447:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] canon_reg (SET_SRC (y), insn); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:4449:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fold_rtx (SET_SRC (y), insn); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:4473:22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (n_sets == 1 && REG_NOTES (insn) != 0 ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:4483:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (tem, 0), SET_SRC (sets[0].rtl))) ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:4507:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (sets[i].rtl); ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:4515:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] canon_reg (XEXP (dest, 1), insn), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:4517:18: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] canon_reg (XEXP (dest, 2), insn), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:4516:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_change (insn, &XEXP (dest, 2), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:802:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *off = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:820:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:992:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:992:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:1012:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_for_cselib_1 (XEXP (x, 1), XEXP (y, 0), memmode, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:1014:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_for_cselib_1 (XEXP (x, 0), XEXP (y, 1), memmode, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:1184:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] + CODE_LABEL_NUMBER (label_ref_label (x))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:1221:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return cselib_hash_rtx (XEXP (x, 1), create, memmode); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:1290:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] hash += constant_lower_bound (SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 121 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:1480:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (note, 0) == XEXP (p->loc, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:1481:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (p->loc, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:1693:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (orig)); ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:1829:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (copy, 0), XEXP (copy, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:1830:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (copy, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:1848:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (copy, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:4588:22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (n_sets == 1 && REG_NOTES (insn) != 0 ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:4593:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (! rtx_equal_p (XEXP (tem, 0), SET_SRC (sets[0].rtl)) ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:4613:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx width = XEXP (SET_DEST (sets[0].rtl), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:4614:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx pos = XEXP (SET_DEST (sets[0].rtl), 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:4668:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (sets[i].rtl); ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:4944:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_and = gen_rtx_AND (VOIDmode, NULL_RTX, XEXP (src, 1)); ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c :1924:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h return cselib_subst_to_values (XEXP (x, 1), memmode);: 1331 ^ ~: 23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 38 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1219: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])./genrtl.h : ^ ~976 :41/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439 note:: 5expanded from macro 'gen_rtx_AND': note: array 'fld' declared here gen_rtx_fmt_ee (AND, (MODE), (ARG0), (ARG1)) rtunion fld[1]; ^~~~ ^ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:5270:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INTVAL (XEXP (SET_DEST (sets[i].rtl), 1)))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/poly-int.h:1410:39: note: expanded from macro 'known_ge' #define known_ge(A, B) (!maybe_lt (A, B)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:5276:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx width = XEXP (SET_DEST (sets[i].rtl), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:5277:18: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx pos = XEXP (SET_DEST (sets[i].rtl), 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:5352:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (sets[i].rtl) = trial; ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:5367:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (sets[i].rtl) = trial; ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:5392:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_rtx = canon_reg (SET_SRC (sets[i].rtl), insn); ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:5430:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (sets[i].rtl); ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:5556:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx width = XEXP (SET_DEST (sets[i].rtl), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o data-streamer-out.o -MT data-streamer-out.o -MMD -MP -MF ./.deps/data-streamer-out.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-out.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:5619:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (new_rtx) = XEXP (src, 0); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:5620:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (XEXP (src, 0))++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:5626:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (note, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:5627:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (new_rtx) = note; ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:5634:6: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:5711:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (SET_SRC (sets[i].rtl), src_eqv)) ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:5717:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! rtx_equal_p (SET_SRC (sets[i].rtl), SET_DEST (sets[i].rtl))) ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:5833:13: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (tem = CALL_INSN_FUNCTION_USAGE (insn); tem; tem = XEXP (tem, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:5833:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (tem = CALL_INSN_FUNCTION_USAGE (insn); tem; tem = XEXP (tem, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:2531:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] body = COND_EXEC_CODE (body); ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2661:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:2537:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sets[0].src = SET_SRC (body); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:2551:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sets[n_sets].src = SET_SRC (x); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:6202:18: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (tem = CALL_INSN_FUNCTION_USAGE (insn); tem; tem = XEXP (tem, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:6202:62: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (tem = CALL_INSN_FUNCTION_USAGE (insn); tem; tem = XEXP (tem, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:2785:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (x = CALL_INSN_FUNCTION_USAGE (insn); x; x = XEXP (x, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:2785:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (x = CALL_INSN_FUNCTION_USAGE (insn); x; x = XEXP (x, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:2797:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (x = CALL_INSN_FUNCTION_USAGE (insn); x; x = XEXP (x, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cselib.c:2797:56: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (x = CALL_INSN_FUNCTION_USAGE (insn); x; x = XEXP (x, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:6291:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (x, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:6292:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1) = cse_process_notes (XEXP (x, 1), NULL_RTX, changed); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:6292:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1) = cse_process_notes (XEXP (x, 1), NULL_RTX, changed); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:6314:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (CONST_DOUBLE_P (new_rtx) && CONST_DOUBLE_HIGH (new_rtx) >= 0)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1977:30: note: expanded from macro 'CONST_DOUBLE_HIGH' #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1227:36: note: expanded from macro 'XCMWINT' #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:6653:12: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (REG_NOTES (insn)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:6656:43: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = cse_process_notes (REG_NOTES (insn), ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:6656:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = cse_process_notes (REG_NOTES (insn), ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:6913:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] count_reg_usage (SET_SRC (x), counts, ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:6931:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] count_reg_usage (CALL_INSN_FUNCTION_USAGE (x), counts, dest, incr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:6948:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] eqv = XEXP (eqv, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:6965:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] count_reg_usage (XEXP (x, 1), counts, NULL_RTX, incr); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:6970:16: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = ASM_OPERANDS_INPUT_LENGTH (x) - 1; i >= 0; i--) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2538:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1374:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:6971:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] count_reg_usage (ASM_OPERANDS_INPUT (x, i), counts, dest, incr); ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2537:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:7014:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !side_effects_p (SET_SRC (set)) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:7020:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || side_effects_p (SET_SRC (set))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:7156:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] count_reg_usage (INSN_VAR_LOCATION_LOC (insn), counts + nreg, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:7215:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] count_reg_usage (INSN_VAR_LOCATION_LOC (insn), counts + nreg, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:7228:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !side_effects_p (SET_SRC (set)) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:7242:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set), ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:7269:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (is_dead_debug_insn (INSN_VAR_LOCATION_LOC (insn), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:7272: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 (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:7278:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = simplify_replace_fn_rtx (INSN_VAR_LOCATION_LOC (insn), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:7277:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-in.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:7331:31: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] cse_change_cc_mode (array, ®_NOTES (insn), insn, newreg); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:7442:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (rtx_equal_p (cc_src, SET_SRC (set))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:7448:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (set), 0)) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:7449:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (cc_src, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:7450:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (set), 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:7450:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (set), 1))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cse.c:7626:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cc_src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-in.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-in.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-in.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-in.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 129 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o dbxout.o -MT dbxout.o -MMD -MP -MF ./.deps/dbxout.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-out.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-out.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-out.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-out.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-out.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-in.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:71: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-in.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:71: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-in.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-in.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-in.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-out.c :note27: : previous use is here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.hclass lto_input_block: 23 ^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h struct symtab_node *symtab_node;: ^750 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h5::141 :note7: :did you mean class here? note: previous use is here class symtab_node; struct lto_input_block *, const char *, size_t); ^ ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-in.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-in.c:66:10: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *ib, unsigned int *rlen) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-in.c:66:10: note: did you mean class here? struct lto_input_block *ib, unsigned int *rlen) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-in.c:75:48: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_string (struct data_in *data_in, struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-in.c:75:48: note: did you mean class here? streamer_read_string (struct data_in *data_in, struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-in.c:122:21: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uhwi (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-in.c:122:21: note: did you mean class here? streamer_read_uhwi (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-in.c:157:20: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-in.c:157:20: note: did you mean class here? streamer_read_hwi (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-in.c:181:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_gcov_count (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-in.c:181:27: note: did you mean class here? streamer_read_gcov_count (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-in.c:191:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_wide_int (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-in.c:191:25: note: did you mean class here? streamer_read_wide_int (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-in.c:206:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_widest_int (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-in.c:206:27: note: did you mean class here? streamer_read_widest_int (struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:71: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:71: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-out.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:71: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-out.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-out.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-out.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer-out.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class 61 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o dbgcnt.o -MT dbgcnt.o -MMD -MP -MF ./.deps/dbgcnt.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbgcnt.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 136 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 54 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o dce.o -MT dce.o -MMD -MP -MF ./.deps/dce.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erro r -o ddg.o -MT ddg.o -MMD -MP -MF ./.deps/ddg.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: clangnote: : warningarray 'fld' declared here: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]clang : warning: XEXP (rt, 2) = arg2; treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbgcnt.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c::7674:1: : warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hclass 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 3770: ./genrtl.h:class rtx_def;784 :^3 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :warning: 56array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 8: note: XWINT (rt, 1) = arg1; previous use is here ^ ~ struct rtx_def;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1224 :29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:75: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:81: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ 157 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ In file included from struct/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbgcnt.c :24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:87: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o debug.o -MT debug.o -MMD -MP -MF ./.deps/debug.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/debug.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbgcnt.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbgcnt.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbgcnt.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:3154:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] number = DEBUGGER_AUTO_OFFSET (XEXP (XEXP (home, 0), 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:286:35: note: expanded from macro 'DEBUGGER_AUTO_OFFSET' (GET_CODE (X) == PLUS ? INTVAL (XEXP (X, 1)) : 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:3168:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] number = DEBUGGER_AUTO_OFFSET (XEXP (home, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:286:35: note: expanded from macro 'DEBUGGER_AUTO_OFFSET' (GET_CODE (X) == PLUS ? INTVAL (XEXP (X, 1)) : 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:3177:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] number = DEBUGGER_AUTO_OFFSET (XEXP (home, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:286:35: note: expanded from macro 'DEBUGGER_AUTO_OFFSET' (GET_CODE (X) == PLUS ? INTVAL (XEXP (X, 1)) : 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:3225:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] dbxout_symbol_location (decl, subtype, "$real", XEXP (home, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:3227:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] dbxout_symbol_location (decl, subtype, "$imag", XEXP (home, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:3360:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] targetm.strip_name_encoding (XSTR (XEXP (sym_addr, 1), 0)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:3362:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cdecl = SYMBOL_REF_DECL (XEXP (sym_addr, 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:3362:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cdecl = SYMBOL_REF_DECL (XEXP (sym_addr, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:52: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:40: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:39: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:3368:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *value = INTVAL (XEXP (sym_addr, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:3369:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cdecl = SYMBOL_REF_DECL (XEXP (sym_addr, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:3376:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cdecl = SYMBOL_REF_DECL (sym_addr); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:3495:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] number = INTVAL (XEXP (inrtl, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:3589:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] number = INTVAL (XEXP (XEXP (XEXP (DECL_RTL (parms), 0), 0), 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dbxout.c:3614:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] number = INTVAL (XEXP (XEXP (DECL_RTL (parms), 0), 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/debug.c:20: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 5 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o df-core.o -MT df-core.o -MMD -MP -MF ./.deps/df-core.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/debug.c:20: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/debug.c:20: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/debug.c:20: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/debug.c:20: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK1'3760 :11: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: attrs = MEM_ATTRS (x);5 : ^~~~~~~~~~~~~ note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];2572 : ^24 : In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c: :expanded from macro 'MEM_ATTRS'24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)213 : ^ ~3 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1355array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 29: note: expanded from macro 'X0MEMATTR' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1348:27/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1220note:: 37expanded from macro 'X0EXP': 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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^ ~1218 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439: 5note:: expanded from macro 'RTL_CHECK1'note : array 'fld' declared here rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::241219: :In file included from 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.hexpanded from macro 'RTL_CHECK2': 232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;: 439 ^ ~: 5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1331 : ^23 : note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c::2624: : In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37703770: : ./genrtl.h./genrtl.h::51234::33:: warningwarning: : 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] XEXP (rt, 1) = arg1; ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1331:23: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'1348 :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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::121838:38:: notenote: : 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]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5439:: 5note: :array 'fld' declared here note: rtunion fld[1];array 'fld' declared here ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c rtunion fld[1];: 24 ^: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c::3826:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK1'3770 : ./genrtl.h:69:3:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5 XEXP (rt, 1) = arg1;: ^ ~note : array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331: rtunion fld[1];23 : ^ note: In file included from expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c :24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h : ^ ~237 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1219 :warning38: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~1348 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h27::439 :note5: :expanded from macro 'X0EXP' note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.cexpanded from macro 'RTL_CHECK1': 26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 124 ^ ~: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c::133124:: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'XEXP'./genrtl.h :260:3: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX;: 1219 ^ ~: 38: note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1348:27: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'X0EXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~note : array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218 rtunion fld[1];: 38 ^: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.cexpanded from macro 'RTL_CHECK1': 26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])./genrtl.h : ^ ~125 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::439 :warning5: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XBBDEF (rt, 2) = arg2; rtunion fld[1]; ^ ~ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::241335: :In file included from 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: note3770: ./genrtl.h:261:: 3expanded from macro 'XBBDEF': 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) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1348: :expanded from macro 'RTL_CHECK1'27 : note: expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)439 : ^ ~5 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1218 :38 rtunion fld[1];: ^note : In file included from expanded from macro 'RTL_CHECK1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c :26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ./genrtl.h ^ ~: 126:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3:: 439warning:: 5array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:133124:: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'XEXP'./genrtl.h :262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 5) = arg3; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1328expanded from macro 'RTL_CHECK2': 23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 5 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1219: rtunion fld[1];38 : ^ note: In file included from expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c :26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h ^ ~: 127/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3439:: 5warning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'fld' declared here XINT (rt, 4) = arg4; rtunion fld[1]; ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1328::377023: :./genrtl.h :note263: :expanded from macro 'XINT'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) XSTR (rt, 6) = arg4; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::133038::23 :note : noteexpanded 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51219:: 38note:: array 'fld' declared herenote : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c :26 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4393770:: 5./genrtl.h:: 128note:: 3array 'fld' declared here: warning: rtunion fld[1];array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c : ^ ~ 24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::377038: :./genrtl.h :note304: :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; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1330:note23:: array 'fld' declared herenote: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c ^ ~: 26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::377038: : ./genrtl.hnote: :expanded from macro 'RTL_CHECK2'155 :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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5 XINT (rt, 4) = arg4;: ^ ~note : array 'fld' declared here rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :In file included from 1328/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c::2324:: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:3770: : expanded from macro 'XINT'./genrtl.h: 305: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; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::381328:: 23note:: 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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439:38:: 5note:: expanded from macro 'RTL_CHECK2'note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c::526:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here3770 : ./genrtl.h: rtunion fld[1];156: 3 ^: warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.carray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XINT (rt, 5) = arg5;3770 : ^ ~./genrtl.h :306:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1328array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: note: XVEC (rt, 3) = arg3;expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1332:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38:expanded from macro 'XVEC' 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391219::538:: notenote: : 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c ^ ~: 26/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::53770:: ./genrtl.hnote:: 157array 'fld' declared here: 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c: XEXP (rt, 6) = arg6;24 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h307::13313::23 :warning : notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' XVEC (rt, 4) = arg4; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1332::121923::38 :note : noteexpanded 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391219::538:: notenote: : 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c ^ ~: 26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::37705: :./genrtl.h :note158: :3array 'fld' declared here: warning: rtunion fld[1];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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c ^ ~: 24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1348::377027: :./genrtl.h :note: 308expanded from macro 'X0EXP': 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) ^ ~ XVEC (rt, 5) = arg5;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1218 :38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1332expanded from macro 'RTL_CHECK1': 23: note: expanded from macro 'XVEC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 5 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1219: 38: note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c: :note: 24array 'fld' declared here: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];3770 : ^./genrtl.h :In file included from 327/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c::326:: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3770 : ./genrtl.h: XINT (rt, 1) = arg1;183 : ^ ~3 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:1328: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]23: note: expanded from macro 'XINT' XBBDEF (rt, 2) = arg2; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1335::121925::38 :note : noteexpanded from macro 'XBBDEF': expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1218439::385:: notenote: expanded from macro 'RTL_CHECK1': array 'fld' declared here rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:warning24: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347: XINT (rt, 5) = arg5;3 : ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XVEC (rt, 1) = arg1;1328 : ^ ~23 : note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XINT': 1332: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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191219::3838:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~:439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note5: :array 'fld' declared here note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c ^: 24: In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c::377026: : ./genrtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h348::37703: :./genrtl.h :warning187: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3 : warning: XEXP (rt, 2) = arg2;array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::121938:38:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439439::55:: notenote: : array 'fld' declared herearray 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h24:: 3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::3770188: :./genrtl.h3::349 :warning3: :array index 7 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, 7) = arg7; ^ ~ XEXP (rt, 3) = arg3;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331 : ^ ~23 : note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 1331:23: note: expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 38 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1219 :38: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])439 : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :array 'fld' declared here 5: rtunion fld[1]; note ^: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c ^ ~: 24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1218::377038: :./genrtl.h :note369: :expanded from macro 'RTL_CHECK1'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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1;439 : ^ ~5 : note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331 rtunion fld[1];: 23 ^: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c: :expanded from macro 'XEXP'26 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)210 :3: ^ ~ warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: XEXP (rt, 3) = arg3;38 : ^ ~ note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219 ^: 38:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.cnote:: 24expanded from macro 'RTL_CHECK2': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 439array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: note XEXP (rt, 2) = arg2;: array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1331 :In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:: 26note: : In file included from expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:211:3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1219:38: note X0EXP (rt, 4) = NULL_RTX;: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1348/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::27439:: 5note:: expanded from macro 'X0EXP'note : array 'fld' declared here rtunion fld[1]; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:# define HOST_WIDE_INT long26 : ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c3770:: 24./genrtl.h: :In file included from 232/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::33770:: ./genrtl.hwarning:: 436array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XWINT (rt, 2) = arg2; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XWINT'1331 :23: #define XWINT(RTX, N) ((RTX)->u.hwint[N])note : ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) HOST_WIDE_INT hwint[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h55::261219:: 38note:: expanded from macro 'HOST_WIDE_INT'note : expanded from macro 'RTL_CHECK2'# define HOST_WIDE_INT long ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c::121824:: 38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'RTL_CHECK1'./genrtl.h :470:3: 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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: SUBREG_BYTE (rt) = arg1;note : ^~~~~~~~~~~~~~~~array 'fld' declared here rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :In file included from 2023/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c::2626:: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'SUBREG_BYTE': ./genrtl.h:237:3: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)warning : ^ ~array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363: X0EXP (rt, 6) = NULL_RTX;32: ^ ~note : expanded from macro 'XCSUBREG' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)note: expanded from macro 'X0EXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note ^ ~: expanded from macro 'RTL_CHECKC1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1218:38: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 439:5 rtunion fld[1];: ^note : array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26:: 439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::3770 : note./genrtl.h: :array 'fld' declared here258 :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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c: X0EXP (rt, 4) = NULL_RTX;24 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31348:: 27warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'X0EXP' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1348 :27:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: :expanded from macro 'X0EXP'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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38439:: 5note:: expanded from macro 'RTL_CHECK1'note : array 'fld' declared here rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c::43926:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h note:: 3770array 'fld' declared here : ./genrtl.h rtunion fld[1];: 262 ^: 3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c::1219:2438: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'RTL_CHECK2': ./genrtl.h:538: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: XEXP (rt, 1) = arg1;5 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1331:23 rtunion fld[1];: ^note : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: :In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::53770:: ./genrtl.hnote: :array 'fld' declared here281 :3 rtunion fld[1]; : ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c: :./genrtl.h26:612: :In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770warning: : ./genrtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :304 XVEC (rt, 2) = arg2;: 3 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1332array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: note: expanded from macro 'XVEC' XSTR (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :note1330:: 23expanded from macro 'RTL_CHECK2': note: expanded from macro 'XSTR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 24 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1219./genrtl.h::38630:: 3note:: expanded from macro 'RTL_CHECK2'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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1332 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::439 :note5: :expanded from macro 'XVEC' note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1219:In file included from 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:: 26note: : expanded from macro 'RTL_CHECK2'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h : ^ ~306 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::439 :warning5: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XVEC (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c ^ ~: 24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::53770:: ./genrtl.hnote:: 648array 'fld' declared here: 3: rtunion fld[1];warning : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26 XSTR (rt, 1) = arg1;: In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1330::30823::3 :note : warningexpanded from macro 'XSTR': array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381332:: 23note:: expanded from macro 'RTL_CHECK2'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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1219 :note38: :array 'fld' declared here note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c : ^24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h24:: 1219In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::3770 : note./genrtl.h: :expanded from macro 'RTL_CHECK2'705 :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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XSTR (rt, 1) = arg1;439 : ^ ~5 : note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1330:23 rtunion fld[1]; : ^ noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.cexpanded from macro 'XSTR': 26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)./genrtl.h : ^ ~349 :3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1219array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: note XEXP (rt, 3) = arg3; : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote: :expanded from macro 'XEXP'439 :5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c1219::2438: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'RTL_CHECK2' : ./genrtl.h:706: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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 :5: XSTR (rt, 2) = arg2;note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1330 : ^23 :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.cnote:: 26expanded from macro 'XSTR': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 3: ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]1219 :38: X0EXP (rt, 4) = NULL_RTX;note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'X0EXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1218 :38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c::36924:: 3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning3770: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :725:3: XEXP (rt, 1) = arg1; warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331 XSTR (rt, 1) = arg1;: 23 ^ ~: note: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1330:23: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c :note26: : array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 rtunion fld[1];: ./genrtl.h ^: 370:In file included from 3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c :warning24: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: XEXP (rt, 2) = arg2;./genrtl.h : ^ ~726 :3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331warning:: 23array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XEXP' XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 23 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded from macro 'XEXP': 38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1219 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 :note5: :expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1];In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c :379: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c XSTR (rt, 3) = arg3;: 26 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701330: :./genrtl.h23::435 :3note:: expanded from macro 'XSTR'warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1224::121929::38 :note : noteexpanded from macro 'XWINT': expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 440:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note5: :array 'hwint' declared here note: HOST_WIDE_INT hwint[1];array 'fld' declared here ^ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h : ^55: 26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:In file included from 37/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:: 24note: : In file included from expanded from macro 'RTL_CHECKC1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:784:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])3 : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]439 :5: XWINT (rt, 1) = arg1;note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1224 : ^29 : note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: In file included from expanded from macro 'X0EXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c :24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)./genrtl.h : ^ ~822 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1218 :warning38: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1332439::235:: notenote: : expanded from macro 'XVEC'array 'fld' declared here rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c ^ ~: 26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1332::377023: :./genrtl.h :note538:: 3expanded from macro 'XVEC': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XEXP (rt, 1) = arg1; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331note:: 23expanded from macro 'RTL_CHECK2': note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1219 :38: rtunion fld[1]; note ^: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c: :./genrtl.h24:: 574In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::3770 : warning./genrtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]844 :3: XSTR (rt, 2) = arg2;warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: XSTR (rt, 1) = arg1; note ^ ~: expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XSTR'1219 :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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 :note5: :expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:: 26note: : In file included from expanded from macro 'XSTR'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:592: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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XSTR (rt, 1) = arg1;1219 : ^ ~38 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1330: :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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1219: 38note:: notearray 'fld' declared here: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/debug.c:21: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 23 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::21219:: 38warning:: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]note : expanded from macro 'RTL_CHECK2' struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 141 ^ ~: 7/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439: 5note:: previous use is herenote : array 'fld' declared here class symtab_node; ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:144:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (def_insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:144:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (def_insn); note; note = XEXP (note, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ddg.c:613:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) != NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:379: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 6 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o df-problems.o -MT df-problems.o -MMD -MP -MF ./.deps/df-problems.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:379: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:379: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:379: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:314:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] off = INTVAL (XEXP (addr, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:345:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (SET_SRC (set), 0) != stack_pointer_rtx ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:349:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] off += INTVAL (XEXP (SET_SRC (set), 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:349:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] off += INTVAL (XEXP (SET_SRC (set), 1)); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:427:12: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:427:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:449:12: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:449:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:571:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (insn) = gen_rtx_UNKNOWN_VAR_LOC (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dce.c:649:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c : ^ ~26 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::1218435:: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:: 320note:1: :expanded from macro 'RTL_CHECK1' warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])struct pod_mode ^ ~^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::133168::2320:: notenote: : expanded from macro 'XEXP'did you mean struct here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) template class pod_mode; ^ ~ ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h struct: 1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:26In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:381442: : In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h::3770244: : ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h::272746::83:: warningwarning: : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inline struct rtx_def * ^ XINT (rt, 1) = arg1; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h ^ ~: 76:7: note: previous use is here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:class rtx_def;1328 : ^23 : note: expanded from macro 'XINT' In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c : ^ ~26 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::442: 1219In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h::24438: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h :note275: :expanded from macro 'RTL_CHECK2'11 : warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);: 5 ^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hnote:: 76array 'fld' declared here: 7: rtunion fld[1];note : ^previous use is here In file included from class rtx_def;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c : ^381 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:381: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-core.c:386: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class 115 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o df-scan.o -MT df-scan.o -MMD -MP -MF ./.deps/df-scan.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 124 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-strict-aliasing -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o dfp.o -MT dfp.o -MMD -MP -MF ./.deps/dfp.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dfp.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:3133:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx *pprev = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:3150:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (link, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:3168:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (link, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:3190:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx *pprev = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:3222:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next = XEXP (link, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:3637: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 (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:3948:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:3948:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-problems.c:4148:28: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_EPILOGUE_BEG) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 134 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o dojump.o -MT dojump.o -MMD -MP -MF ./.deps/dojump.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dfp.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dfp.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dfp.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dfp.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dfp.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 244 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o dominance.o -MT dominance.o -MMD -MP -MF ./.deps/dominance.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dominance.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:22: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h ^ ~: 76:1/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219warning:: 38class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: note: expanded from macro 'RTL_CHECK2' class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])56 : ^ ~8 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :previous use is here5 : notestruct rtx_def;: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 113 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o domwalk.o -MT domwalk.o -MMD -MP -MF ./.deps/domwalk.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/domwalk.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dominance.c:37: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dfp.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:1109:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && VAR_LOC_UNKNOWN_P (INSN_VAR_LOCATION_LOC (insn))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:1988:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:1989:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note = XEXP (note, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dominance.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:2580:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (reg), GET_MODE (reg)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:2713:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] df_defs_record (collection_rec, COND_EXEC_CODE (x), ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2661:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:2783:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] df_find_hard_reg_defs (COND_EXEC_CODE (x), defs); ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2661:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:2872:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] &XEXP (x, 2), ref_type, bb, insn_info, flags); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:2932:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] df_uses_record (collection_rec, &XEXP (dst, 2), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:2990:22: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (j = 0; j < ASM_OPERANDS_INPUT_LENGTH (x); j++) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2538:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1374:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:2991: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), ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2537:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:3135:15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = CALL_INSN_FUNCTION_USAGE (insn_info->insn); note; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:3136:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note = XEXP (note, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:3179:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn_info->insn); note; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/df-scan.c:3180:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note = XEXP (note, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dominance.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dominance.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/domwalk.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dominance.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 1195 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/domwalk.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o double-int.o -MT double-int.o -MMD -MP -MF ./.deps/double-int.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/double-int.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] 6 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/domwalk.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/domwalk.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o dse.o -MT dse.o -MMD -MP -MF ./.deps/dse.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/domwalk.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/double-int.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:158:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (and_test, 1) = immed_wide_int_const (mask, mode); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:159:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (shift_test, 0), 1) = GEN_INT (bitnum); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dojump.c:1027:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (tem, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 641 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o dumpfile.o -MT dumpfile.o -MMD -MP -MF ./.deps/dumpfile.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/double-int.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 5 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/double-int.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/double-int.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o dwarf2asm.o -MT dwarf2asm.o -MMD -MP -MF ./.deps/dwarf2asm.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/double-int.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/double-int.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 116 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o dwarf2cfi.o -MT dwarf2cfi.o -MMD -MP -MF ./.deps/dwarf2cfi.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c::133123:: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :note435: : expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h :320:1: warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ struct pod_mode/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :^1219 :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 121 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o dwarf2out.o -MT dwarf2out.o -MMD -MP -MF ./.deps/dwarf2out.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 5 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o early-remat.o -MT early-remat.o -MMD -MP -MF ./.deps/early-remat.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c1331::3223: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :note2517: :expanded from macro 'XEXP'10 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return gs->op[1]; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h1219::34838:3:: notenote: : expanded from macro 'RTL_CHECK2'array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1470array 'op' declared here: 10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1475warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]10 : warning: return gs->op[2];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: return XBBDEF (insn, 2);348 : ^ ~3 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'op' declared here1335 :25: note tree GTY((length ("%h.num_ops"))) op[1];: expanded from macro 'XBBDEF' ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486: tree GTY((length ("%h.num_ops"))) op[1];10 : ^ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: gs->op[2] = rhs;1491 : ^ ~10 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :warning348: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]3 : note: array 'op' declared here return XEXP (insn, 3); ^ ~ tree GTY((length ("%h.num_ops"))) op[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ 1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hwarning:: 2621array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 12: warning: return XUINT (insn, 4);array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return gs->op[3];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1329 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h26::348 :note3: :expanded from macro 'XUINT' note: array 'op' declared here #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::1219:264138::11: notewarning: : expanded from macro 'RTL_CHECK2'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h ^ ~: 348/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3439:: 5note:: array 'op' declared herenote : array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :^3117 :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:60: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 6 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o emit-rtl.o -MT emit-rtl.o -MMD -MP -MF ./.deps/emit-rtl.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:41: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:41: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:41: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:46: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:1472:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rhs = SET_SRC (body); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:2348:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (call_insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:2350:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c: tree GTY((length ("%h.num_ops"))) op[1];25 : ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::32567:: 12warning:: 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; ^ ~ return gs->op[2]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::23348:: 3note:: expanded from macro 'XEXP'note : array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:: 25note: : In file included from array 'op' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:124 tree GTY((length ("%h.num_ops"))) op[1];: 3 ^: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h2651::12193::38 :warning : notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 348 ^ ~: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5array 'op' declared here: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10:#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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: return gs->op[1];38 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hexpanded from macro 'RTL_CHECK2': 373:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1];: 439 ^ :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h188::30463::3 :warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ gs->op[1] = fn; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h1331::37323::3 :note : noteexpanded from macro 'XEXP' : array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.carray 'op' declared here: 25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1];3770 : ^./genrtl.h :208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31171348::1027:: warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'X0EXP' return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 373 ^ ~: 3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1218array 'op' declared here: 38: note: tree GTY((length ("%h.num_ops"))) op[1];expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h11::1348 :warning27: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'X0EXP' return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 3 ^ ~ : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'op' declared here1218 :38: note tree GTY((length ("%h.num_ops"))) op[1];: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :In file included from 3141/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c::325:: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3770 : ./genrtl.h:213 call_stmt->op[2] = chain;: 3 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hwarning:: 373array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3: note: X0EXP (rt, 6) = NULL_RTX;array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::24411331::723:: notewarning: : 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) && SYMBOL_REF_DECL (sym) ^ ~ ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'SYMBOL_REF_DECL'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)): array 'fld' declared here ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1351In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c::28: 25note: : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770expanded from macro 'X0TREE': ./genrtl.h:233:3: warning#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree): array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h X0EXP (rt, 2) = NULL_RTX;: 1218 ^ ~: 38: note: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: expanded from macro 'X0EXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: array 'fld' declared here ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^ 1218:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:38: 2443note: expanded from macro 'RTL_CHECK1': 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: && fndecl_built_in_p (SYMBOL_REF_DECL (sym), BUILT_IN_MEMSET))note : ^~~~~~~~~~~~~~~~~~~~~array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c::269825:: 43In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'SYMBOL_REF_DECL' ./genrtl.h:234:3: warning (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)): array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: X0EXP (rt, 3) = NULL_RTX;1351 : ^ ~28: note: expanded from macro 'X0TREE' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree): expanded from macro 'X0EXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 38 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1': 1218:38: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here439 :5: rtunion fld[1]; ^note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dse.c:2444 rtunion fld[1];: ^16 : In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]25 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h: memset_call = SYMBOL_REF_DECL (sym);235 : ^~~~~~~~~~~~~~~~~~~~~3 : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;: 2698 ^ ~: 43: note: expanded from macro 'SYMBOL_REF_DECL' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)): expanded from macro 'X0EXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):28 : ^ ~ note: expanded from macro 'X0TREE' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) : ^ ~ expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439:expanded from macro 'RTL_CHECK1' 5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.cnote:25: : array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];3770 : ^ ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h XINT (rt, 1) = arg1;: 68 ^ ~ :20/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1328note:: 23did you mean struct here?: note: expanded from macro 'XINT' template class pod_mode; ^~~~~ struct #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c3544::2510: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 3770array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:685: return gs->op[2];3 : ^ ~ warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:317:3: note : array 'op' declared here XEXP (rt, 1) = arg1; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:: 3554note:: 3expanded 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]) gs->op[2] = label; ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h439::3175::3 :note : notearray 'fld' declared here: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c ^: 25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::13303564::233:: notewarning: : expanded from macro 'XSTR'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : ^ ~317 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1219 :note38: :array 'op' declared here note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :3574: rtunion fld[1];10 : ^ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2asm.c:1116: ./gt-dwarf2asm.h:48:3: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ ./gt-dwarf2asm.h:48:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class ./gt-dwarf2asm.h:48:55: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ ./gt-dwarf2asm.h:48:55: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::276:: 1warning:: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]note : did you mean struct here? struct symtab_node *symtab_node;class rtx_def; ^^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hstruct: 141:7: note: previous use is here class symtab_node; ^ 127 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o et-forest.o -MT et-forest.o -MMD -MP -MF ./.deps/et-forest.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/et-forest.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:In file included from 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:: 34note: : In file included from expanded from macro 'RTL_CHECK1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:33#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 3 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 439array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: note: XEXP (rt, 1) = arg1;array 'fld' declared here ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1486: rtunion fld[1];10 : ^ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 34 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4393770:: 5./genrtl.h:: 51note:: 3array 'fld' declared here: warning: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1496/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::101219:: 38warning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK2' return XUINT (insn, 4); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1329 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h26::439 :note5: :expanded from macro 'XUINT' note: array 'fld' declared here rtunion fld[1];#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3:clang : warningwarning: : 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] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' In file included from #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c : ^ ~34 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13653770:: 32./genrtl.h: :note124: :expanded from macro 'XCEXP'3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XEXP (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1220 :37: note: expanded from macro 'RTL_CHECKC1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1855 : ^10 : In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]34 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 return JUMP_LABEL (this);: ./genrtl.h ^~~~~~~~~~~~~~~~~: 125:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1844array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 28: note: XBBDEF (rt, 2) = arg2;expanded from macro 'JUMP_LABEL' ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1335:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25::1365 :note32: :expanded from macro 'XBBDEF' note: expanded from macro 'XCEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1218:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1220note:: 37expanded from macro 'RTL_CHECK1': note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])439 : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439note:: 5array 'fld' declared here: note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c :34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)40 : ^ ~ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note: expanded from macro 'RTL_CHECK2' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1844/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::28439:: 5note:: expanded from macro 'JUMP_LABEL'note : array 'fld' declared here rtunion fld[1];#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c::136534:: 32:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'XCEXP': ./genrtl.h:127:3: warning: #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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XINT (rt, 4) = arg4;: 1220 ^ ~: 37: note: expanded from macro 'RTL_CHECKC1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1328:23: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) expanded from macro 'XINT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1]; : ^1219 :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c1865::343: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 3770array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:128:3: JUMP_LABEL (this) = target; warning ^~~~~~~~~~~~~~~~~: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XINT (rt, 5) = arg5;1844 :28 ^ ~: note: expanded from macro 'JUMP_LABEL' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) note ^ ~: expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): expanded from macro 'XCEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)38 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1220:37: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECKC1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 5 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439array 'fld' declared here: 5: rtunion fld[1];note : ^array 'fld' declared here In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c : ^34 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 2150:10 rtunion fld[1];: ^warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: SUBREG_BYTE (x), GET_MODE (x));./genrtl.h : ^~~~~~~~~~~~~~~156 :3: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 2023:26: XINT (rt, 5) = arg5;note : ^ ~expanded from macro 'SUBREG_BYTE' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)1328 : ^ ~23 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1363expanded from macro 'XINT': 32: note: expanded from macro 'XCSUBREG' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1220: :expanded from macro 'RTL_CHECK2'37 : note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])439 : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :array 'fld' declared here5 : note rtunion fld[1];: array 'fld' declared here ^ rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c ^: 34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:40: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:381:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (insn)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3760 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h11::440 :warning5: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'hwint' declared here attrs = MEM_ATTRS (x); HOST_WIDE_INT hwint[1]; ^~~~~~~~~~~~~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::262572:: 24note: : noteexpanded from macro 'HOST_WIDE_INT': expanded from macro 'MEM_ATTRS' # define HOST_WIDE_INT long ^ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c./genrtl.h::63470: :In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c::3770 481: warning./genrtl.h::7: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 33warning:: 3array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; : ^~~~~~~~~~~~~~~~warning NOTE_CFI (add_cfi_insn) = cfi; : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : XEXP (rt, 1) = arg1;2023 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~:: 261654::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h 25:note:1331 : noteexpanded from macro 'SUBREG_BYTE':: expanded from macro 'NOTE_CFI'23 : note: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)expanded from macro 'XEXP'#define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE) ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1370::1363 ^ ~:3232 :: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: note1219: expanded from macro 'XCCFI': 38expanded from macro 'XCSUBREG': note#define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi): expanded from macro 'RTL_CHECK2' ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1220::122037 :: 37note: ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:expanded from macro 'RTL_CHECKC1'439: :expanded from macro 'RTL_CHECKC1' 5 : note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~ ^: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5439:: 5note:: array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c::377034: : ./genrtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h126::37703: :./genrtl.h :warning520: :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] XEXP (rt, 3) = arg3; ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::134823::27 :note : noteexpanded from macro 'XEXP': 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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191218::3838:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5439:: 5note:: array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c :63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c5::34 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 3770: ./genrtl.h rtunion fld[1];: 538 ^ :In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c::63 : warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3770: ./genrtl.h XEXP (rt, 1) = arg1;: 129 ^ ~: 3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1331array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: note XEXP (rt, 6) = arg6;: expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 1219:38: note: expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'RTL_CHECK2': 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5731219::338:: warningnote: : 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51330:: 23note:: array 'fld' declared herenote : expanded from macro 'XSTR' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::1219153::383:: notewarning: : expanded from macro 'RTL_CHECK2'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::13355::25 :note : notearray 'fld' declared here: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c ^ ~: 34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12183770:: 38./genrtl.h:: 574note:: 3expanded 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]) XSTR (rt, 2) = arg2; ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1330 note:: array 'fld' declared here23 : note rtunion fld[1];: expanded from macro 'XSTR' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1219::15438::3 :note : warningexpanded 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]) XEXP (rt, 3) = arg3; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :array 'fld' declared here23 : note rtunion fld[1];: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ./genrtl.h ^ ~: 592:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219warning:: 38array 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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1330 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::439 :note5: :expanded from macro 'XSTR' note: array 'fld' declared here rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c::121963:: 38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'RTL_CHECK2'./genrtl.h :157:3: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XEXP (rt, 6) = arg6;439 : ^ ~ 5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1331:23 rtunion fld[1];: ^note : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c::133534:: 25In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'XBBDEF'./genrtl.h :630:3: 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] ^ ~ XVEC (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1218 :38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1332: :expanded from macro 'RTL_CHECK1'23 : note: expanded from macro 'XVEC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)5 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1219:38 rtunion fld[1];: ^note : expanded from macro 'RTL_CHECK2'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h ^ ~: 184/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3439:: 5warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'fld' declared here XEXP (rt, 3) = arg3; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c ^ :34In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h63:: 3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::3770648: :./genrtl.h3::186 :warning3: :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; ^ ~ XINT (rt, 5) = arg5;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1330 :23: note: expanded from macro 'XSTR'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1328:23: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'XINT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~note : expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 439 ^: 5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.cexpanded from macro 'XEXP': 34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 666 ^ ~: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219warning:: 38array 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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'XVEC': 5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::2081219::338:: warningnote: : 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51331:: 23note:: array 'fld' declared herenote : expanded from macro 'XEXP' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 34 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1219./genrtl.h::38686:: 3note:: expanded from macro 'RTL_CHECK2'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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1330439::235:: notenote: : expanded from macro 'XSTR'array 'fld' declared here rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c :63/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::383770:: ./genrtl.hnote:: 209expanded from macro 'RTL_CHECK2': 3:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):warning36: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: XBBDEF (rt, 2) = arg2;435439 : :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h ^ ~:5 :320 :note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1335 1::25 rtunion fld[1];: ^warning : note'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: expanded from macro 'XBBDEF' struct pod_mode ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: :array 'fld' declared here68 :20: rtunion fld[1]; note ^: did you mean struct here? In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:template class pod_mode;3770 : ^~~~~./genrtl.h : struct210 :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c::377034: : ./genrtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h211::37703: :./genrtl.h :warning705: :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] X0EXP (rt, 4) = NULL_RTX; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1330note:: 23expanded 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1218:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note5: :array 'fld' declared here note: rtunion fld[1]; array 'fld' declared here ^ rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c ^: 63: In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::343770: : In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::2123770:: 3./genrtl.h:: 706warning:: 3array 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] X0EXP (rt, 5) = NULL_RTX; ^ ~ XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1330::134823::27 :note : noteexpanded from macro 'XSTR': 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:::117838::91218:: 38note:: warningexpanded from macro 'RTL_CHECK2': note 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]) src = XEXP (pat, 1); ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:::4394391331:::235:5: :notenote : : array 'fld' declared herenote 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c ^ ~ ^: 63/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:38:3770 : note./genrtl.h: :expanded from macro 'RTL_CHECK2'213 :3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: X0EXP (rt, 6) = NULL_RTX;439 :5 ^ ~: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1348 ^:27 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.cnote:: 1184:45expanded from macro 'X0EXP': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ cur_cfa->offset -= rtx_to_poly_int64 (XEXP (src, 1)); ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1218:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :expanded from macro 'RTL_CHECK1'23 : note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1219 :note: 38array 'fld' declared here: note: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::63439: :In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : array 'fld' declared here./genrtl.h :In file included from 214/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c rtunion fld[1];:: 343 ^: : In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]3770 : ./genrtl.h:725: X0EXP (rt, 7) = NULL_RTX;3 : ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1348:27: XSTR (rt, 1) = arg1; note ^ ~: expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~note : expanded from macro 'XSTR'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1218:38: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'RTL_CHECK1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 38 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'RTL_CHECK2': 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ :439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c::43934:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note: 3770array 'fld' declared here: ./genrtl.h:746 rtunion fld[1];: 3 ^: warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XINT (rt, 1) = arg1;3770 : ^ ~./genrtl.h :233:3: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1328/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c ::231207 X0EXP (rt, 2) = NULL_RTX;: ^ ~note:: 9 :expanded from macro 'XINT' warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1348 :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)27 : ^ ~ src = XEXP (set, 1);note /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: :expanded from macro 'X0EXP'1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1331 :note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)23: expanded from macro 'RTL_CHECK2': ^ ~ note : expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1218 ^ ~: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note :: ^ ~5expanded from macro 'RTL_CHECK1' : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here : ^ ~38 rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^:: 439note : :In file included from expanded from macro 'RTL_CHECK2'5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c: :note34: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: rtunion fld[1]; 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: : ./genrtl.h ^439:: 5747::In file included from 3note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c::: 63 : array 'fld' declared herewarningIn file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 3770 ^ XEXP (rt, 2) = arg2; : ./genrtl.h ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c::234 1221::335/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: :warning1331: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23warning: : notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' offset = rtx_to_poly_int64 (XEXP (addr, 1)) - cur_cfa->offset; ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::134823::121927 :note : :expanded from macro 'XEXP'note : 38expanded 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)expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :: ^ ~38 1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439::note538::: expanded from macro 'RTL_CHECK2'notenote : : array 'fld' declared hereexpanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : 439In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h34:: 5In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:::5 3770note: :./genrtl.h :: 748note:array 'fld' declared here3 :: rtunion fld[1]; array 'fld' declared herewarning ^ : 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c ^ ~: 63: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1330::377023: :./genrtl.h :note235: :expanded from macro 'XSTR'3 : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ X0EXP (rt, 4) = NULL_RTX;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38: note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1348:27: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'X0EXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note ^ ~: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c rtunion fld[1];:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1269::1218 9: ^: 38warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK1' src = XEXP (set, 1); ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391331:5:23:: notenote: : expanded from macro 'XEXP'array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c ^ ~: 63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::377038: :./genrtl.h :note236: :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]) ^ ~ X0EXP (rt, 5) = NULL_RTX;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 439:5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1348:27 rtunion fld[1];: ^note : expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: X0EXP (rt, 6) = NULL_RTX;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::7661348::327:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'X0EXP' XVEC (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 1332/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::231218:: 38note:: expanded from macro 'XVEC'note : expanded from macro 'RTL_CHECK1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:1295:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from #define SET_SRC(RTX) XCEXP (RTX, 1, SET)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h784::13653::32 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XCEXP' XWINT (rt, 1) = arg1; ^ ~ In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:: 122463 ^ ~: : 29In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::: 37701220: :./genrtl.h37:note:: 258expanded from macro 'XWINT' : 3note:: expanded from macro 'RTL_CHECKC1'#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]#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~440 XEXP (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~:5 439:: 5note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::: array 'hwint' declared here1331note: : 23array 'fld' declared here: HOST_WIDE_INT hwint[1]; ^note rtunion fld[1];: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h ^ : 55:26: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~expanded from macro 'HOST_WIDE_INT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:# define HOST_WIDE_INT long1219 : ^38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c ^ ~: 34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1348::27802:: 3note:: expanded from macro 'X0EXP'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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13311218::2338:: notenote/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c: :: 1329expanded from macro 'RTL_CHECK1'expanded from macro 'XEXP': 13 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ rtx src = SET_SRC (set); /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::439 ^~~~~~~~~~~~~38 :: 5note:: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :noteexpanded from macro 'RTL_CHECK2'2649 :: 22array 'fld' declared here: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];note ^: ^ ~expanded from macro 'SET_SRC'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define SET_SRC(RTX) XCEXP (RTX, 1, SET):63439: In file included from : ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5:: 3770 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ./genrtl.harray 'fld' declared here:: 2611365: rtunion fld[1];3 :: 32 ^warning: : note: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XCEXP' X0EXP (rt, 4) = NULL_RTX; ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12201348::3727:: notenote: : expanded from macro 'X0EXP'expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1218: 38note:: array 'fld' declared herenote : expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: In file included from expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c :34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h ^ ~: 822/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3439:: 5warning:: 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]; ^ ~ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1332:3770:: 23./genrtl.h:: 263note:: 3expanded from macro 'XVEC': 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) XSTR (rt, 6) = arg4; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191330::3823:: notenote: : 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) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::12195::38 :note : notearray '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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c : ^ ~34 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::37705: :./genrtl.h :note823: :array 'fld' declared here3 : warning rtunion fld[1];: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c : ^ ~34 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701219: :./genrtl.h38::844 :note3: :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]) ^ ~ XSTR (rt, 1) = arg1; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1330 :23: rtunion fld[1]; note ^: expanded from macro 'XSTR' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3770 : ^ ~./genrtl.h: 305:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219warning:: 38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK2' XINT (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1328/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::23439:: 5note:: expanded from macro 'XINT'note : array 'fld' declared here rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::341219: :In file included from 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.hexpanded from macro 'RTL_CHECK2': 845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XSTR (rt, 2) = arg2;: 439 ^ ~: 5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1330:23 rtunion fld[1];: ^note : expanded from macro 'XSTR'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 63 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1219./genrtl.h::38306:: 3note:: 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; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1332: :array 'fld' declared here23 : note rtunion fld[1];: expanded from macro 'XVEC' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:34: In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::8461219::338:: warningnote: : 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; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1330/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::23439:: 5note:: expanded from macro 'XSTR'note : array 'fld' declared here rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c::121963:: 38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'RTL_CHECK2'./genrtl.h :307: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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 XVEC (rt, 4) = arg4;: 5 ^ ~: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1332 ^: 23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:1632:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (expr); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c rtunion fld[1];: 63 ^: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c::16963770:: 28./genrtl.h:: 538warning:: 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (dwf_regno (XEXP (src, 1)) XEXP (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 38 ^ ~: note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 : ^ ~ note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742 rtunion fld[1];: 14 ^: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:1700:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (!poly_int_rtx_p (XEXP (src, 1), &offset)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:1731:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = rtx_to_poly_int64 (XEXP (src, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:1744:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (src, 1), &offset)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.cnote:: 63expanded from macro 'RTL_CHECK2' : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 573 ^ ~: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::17591330::1323:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XSTR' && XEXP (src, 1) == stack_pointer_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::231219:: 38note:: 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]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c1219:::2443938:: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: :305note : :note: 1expanded from macro 'RTL_CHECK2'array 'fld' declared here: warning: rtunion fld[1];'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) struct GTY((desc("0"), tag("0"), ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::63^439 :: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'fld' declared here./genrtl.h :574: rtunion fld[1];3 : ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c :1771:29 XSTR (rt, 2) = arg2;: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h ^ ~warning: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]76: :1330:123:: && poly_int_rtx_p (XEXP (src, 1),note: notedid you mean struct here?: ^ ~expanded from macro 'XSTR' class rtx_def; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 1219:38: note: expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1219 ^ ~: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'RTL_CHECK2': note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:1793:56: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!can_ior_p (cur_trace->cfa_temp.offset, INTVAL (XEXP (src, 1)), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c : ^63 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c::37701827:: 48./genrtl.h:: 592warning:: 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] XSTR (rt, 1) = arg1; fde->stack_realignment = INTVAL (XEXP (src, 1)); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1331 : ^ ~23 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38439:: 5note:: expanded from macro 'RTL_CHECK2'note : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226 rtunion fld[1];: 33 ^: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:1852:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = -rtx_to_poly_int64 (XEXP (XEXP (XEXP (dest, 0), 1), 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:1852:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = -rtx_to_poly_int64 (XEXP (XEXP (XEXP (dest, 0), 1), 1)); ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13313770:: 23./genrtl.h:: 611note:: 3expanded from macro 'XEXP': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h note: :expanded from macro 'RTL_CHECK2'1330 :23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XSTR' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 1331 ^ ~:35 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'1219 :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]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439::539:: notenote: : 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 ^~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h63:: 439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5:: 3770note: : ./genrtl.harray 'fld' declared here :612: rtunion fld[1];3: ^warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c :1911:34 XVEC (rt, 2) = arg2;: ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1332:23: note: offset = rtx_to_poly_int64 (XEXP (XEXP (dest, 0), 1));expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1331 :23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219 :38note:: 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ :439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::20593770:: 15./genrtl.h:: 648warning:: 3array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1601:25: note: expanded from macro 'REG_NOTES'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define REG_NOTES(INSN) XEXP(INSN, 6): 1219 ^ ~:38 : note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1331:23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1219 : ^38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:2059:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h24:: 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::138423:13:: notewarning: : expanded from macro 'XEXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13311219::23: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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:38:: 439note:: 5expanded from macro 'RTL_CHECK2': note: array 'fld' declared here In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c : ^63 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439666::53:: warningnote: : array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1397: :array 'fld' declared here13 : warning: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1459 : ^ ~14 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1219array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: note: rtx next = XEXP (insn, 1);expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 439:5: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1219: ^38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: In file included from expanded from macro 'XBBDEF'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c :63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ./genrtl.h ^ ~: 705/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12183::38 :warning note: : array 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::13305::23 :note : notearray 'fld' declared here: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1475:10: 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] ^ ~ return XBBDEF (insn, 2);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1335note:: 25array 'fld' declared here: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : ^ ~ 63/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1218::383770:: ./genrtl.hnote: :expanded from macro 'RTL_CHECK1'706 :3: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: XSTR (rt, 2) = arg2; note ^ ~: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1]; 1330 ^: 23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1486: :array 'fld' declared here10: warning: rtunion fld[1];array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c: return XUINT (insn, 4);63 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1329./genrtl.h::26725:: 3note:: expanded from macro 'XUINT'warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1330:23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1501439::105:: warningnote: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here return XUINT (insn, 4); rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1329/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c::2663:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XUINT' 3770: ./genrtl.h:726/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)::3 :2275 : ^ ~28 :warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219warning:: 38:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_SWITCH_TEXT_SECTIONS) ^ ~ ^~~~~~~~~~~~~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331439::235::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note 1659: :note25array 'fld' declared here: expanded from macro 'XEXP' rtunion fld[1];: ^note : expanded from macro 'NOTE_KIND' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1361note:: 32expanded from macro 'RTL_CHECK2': note: expanded from macro 'XCINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int): 439 ^ ~: 5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1220 :37: rtunion fld[1]; note ^: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:2278:28: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_CFI): 1524 ^~~~~~~~~~~~~~~~:12 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */1659 : ^ ~25 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1332expanded from macro 'NOTE_KIND': 23: note: expanded from macro 'XVEC' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 1361/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::321219:: 38: note: noteexpanded from macro 'RTL_CHECK2': 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote: :array 'fld' declared here1220 :37: rtunion fld[1]; note ^: expanded from macro 'RTL_CHECKC1' In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c : ^ ~63 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439:3770:: 5./genrtl.h: :note746: :array 'fld' declared here3 : warning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c: XINT (rt, 1) = arg1;2280 : ^ ~42 : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: bool required = cfi_label_required_p (NOTE_CFI (insn));expanded from macro 'XINT' ^~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1654:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25::1219 :note38: :expanded from macro 'NOTE_CFI' note: expanded from macro 'RTL_CHECK2' #define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 1370:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h32:: 439note:: 5expanded from macro 'XCCFI': note: array 'fld' declared here #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1220/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c::3763:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECKC1'3770 : ./genrtl.h:747:3#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 439:5: note: XEXP (rt, 2) = arg2;array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::22821331::2723:: warningnote: : 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) ^ ~ if (NOTE_P (next) && NOTE_KIND (next) == NOTE_INSN_CFI) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2' 1659:25:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):note : ^ ~1848expanded from macro 'NOTE_KIND' : 34/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: warning439#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE): : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~5 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here return safe_as_a (JUMP_LABEL (insn));1361 : ^~~~~~~~~~~~~~~~~ 32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];:note1844 : ^: 28expanded from macro 'XCINT'In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c :note : 63expanded from macro 'JUMP_LABEL' : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) 3770 ^ ~ ^ ~: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::7481220:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1365:37: :warning : 32array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note :: expanded from macro 'RTL_CHECKC1' XSTR (rt, 3) = arg3; note : ^ ~expanded from macro 'XCEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1330#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23: : ^ ~ 439note:: 5expanded from macro 'XSTR':/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1220: :array 'fld' declared here37 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ rtunion fld[1]; note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1': ^1219 :38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :note : 2284expanded from macro 'RTL_CHECK2': ^ ~ 37/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: : 5 ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439 :note: 5array 'fld' declared here required |= cfi_label_required_p (NOTE_CFI (next));: rtunion fld[1]; ^~~~~~~~~~~~~~~ note ^ : array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1654 :25: note: expanded from macro 'NOTE_CFI' #define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1855 :10:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1370: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]32 : note: expanded from macro 'XCCFI' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi): 1844 ^ ~:28 : note: expanded from macro 'JUMP_LABEL'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1220:37: note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): expanded from macro 'RTL_CHECKC1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : ^ ~ array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220 rtunion fld[1];: 37 ^: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.cexpanded from macro 'RTL_CHECKC1' :2288:30: #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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: || (NOTE_P (next) && (NOTE_KIND (next)array 'fld' declared here ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1659/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c::2563:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'NOTE_KIND'3770 : ./genrtl.h:766:3:#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1860: XVEC (rt, 1) = arg1;:136140 : ^ ~ : 32warning:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1332: :expanded from macro 'XCINT'23 return safe_as_a (JUMP_LABEL (this));: ^~~~~~~~~~~~~~~~~note : expanded from macro 'XVEC' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1844:28 : note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'JUMP_LABEL'1220 : 37 ^ ~: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded from macro 'RTL_CHECKC1' ^ ~: 38 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])1365 : ^ ~: expanded from macro 'RTL_CHECK2'32/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note: :expanded from macro 'XCEXP'5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 439 rtunion fld[1];: ^ ~5 ^ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1220: :array 'fld' declared here37/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c :: rtunion fld[1];note : ^expanded from macro 'RTL_CHECKC1'2306 : 8: 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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here NOTE_LABEL_NUMBER (tmp) = num; ^~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1655:33: note: expanded from macro 'NOTE_LABEL_NUMBER' #define NOTE_LABEL_NUMBER(INSN) XCINT (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XCINT': 1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h37:1844:: 28note: :expanded from macro 'RTL_CHECKC1' note: expanded from macro 'JUMP_LABEL' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51365:: 32note:: array 'fld' declared herenote : expanded from macro 'XCEXP' rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 2311 ^ ~ :29/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1220 :warning37: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c: :expanded from macro 'RTL_CHECKC1'63 : if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_CFI)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 3770 : ^ ~./genrtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h784::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3439:: 5warning:: : 1659note: :array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]25 : note XWINT (rt, 1) = arg1;: rtunion fld[1]; ^ ~expanded from macro 'NOTE_KIND' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE): 29: ^ ~ note: expanded from macro 'XWINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: #define XWINT(RTX, N) ((RTX)->u.hwint[N])note : ^ ~ expanded from macro 'XCINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int): array 'hwint' declared here ^ ~ HOST_WIDE_INT hwint[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1220:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h37::55 :note26: :expanded from macro 'RTL_CHECKC1' note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])# define HOST_WIDE_INT long ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:2312:35: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] vec_safe_push (fde->dw_fde_cfi, NOTE_CFI (insn)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1654:25: note: expanded from macro 'NOTE_CFI' #define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1370:32: note: expanded from macro 'XCCFI' #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 10 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 439array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: note: array 'fld' declared here SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c::136338:: 32/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:: 264note:: 11expanded from macro 'XCSUBREG' : warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: struct symtab_node *ref = NULL);1220 : ^37 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h :note105: :expanded from macro 'RTL_CHECKC1'3 : note: previous use is here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) symtab_node ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:2460:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] n = ASM_OPERANDS_LABEL_LENGTH (tmp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2546:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1374:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:2464:28: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] as_a (XEXP (ASM_OPERANDS_LABEL (tmp, i), 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2547:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:2737:29: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_P (start) && NOTE_KIND (start) == NOTE_INSN_CFI) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)10 : ^ ~ warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1220:37: friend class cgraph_node;note : ^expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): previous use is here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {note : ^array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h3040::207319::10 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: did you mean struct here? *step_out = XEXP (x, 1); friend class cgraph_edge; ^ ~ ^~~~~ struct/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:2833:37: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (NOTE_P (note) && NOTE_KIND (note) == NOTE_INSN_CFI); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:2834:41: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] output_cfi_directive (dump_file, NOTE_CFI (note)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1654:25: note: expanded from macro 'NOTE_CFI' #define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1370:32: note: expanded from macro 'XCCFI' #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:2905:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) == NOTE_INSN_SWITCH_TEXT_SECTIONS) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:2976:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = rtx_to_poly_int64 (XEXP (rtl, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2cfi.c:2981:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = -rtx_to_poly_int64 (XEXP (rtl, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.c:39: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1::1331 :note23: :did you mean class here? note: expanded from macro 'XEXP' struct opt_pass; ^~~~~~ class #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h: :expanded from macro 'RTL_CHECK2'645 :1: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])did you mean class here? ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hstruct opt_pass;: 439^~~~~~: 5class: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c::536:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hIn file included from : :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/et-forest.carray 'fld' declared here442 : :In file included from 27/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h rtunion fld[1];:: 575/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h76 ^: :1261In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c :warning:24: 1class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: : In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hclass rtx_def;: : ^'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]3770 : ./genrtl.hstruct mem_usage:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h 574:^56: 3::8 :warning : notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: previous use is here XSTR (rt, 2) = arg2;struct rtx_def; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note ^ ~: did you mean struct here? /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219class mem_usage;: 38^~~~~: structnote : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:64: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from struct symtab_node *symtab_node;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c : ^ 24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: :In file included from 141/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:7::3770 : note./genrtl.h: :previous use is here611 :3:class symtab_node; warning ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:70: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 11 ^ ~: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]439 :5: note: array 'fld' declared here struct symtab_node *ref = NULL); ^ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h ^ :105In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c3:: 30note: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.hprevious use is here: 168: symtab_node5 : ^ 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); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/et-forest.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:79: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/early-remat.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/et-forest.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/et-forest.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ 116 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o except.o -MT except.o -MMD -MP -MF ./.deps/except.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/et-forest.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:6219:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *src = XEXP (piece, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:6292:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_VAR_LOCATION_DECL (temp->first->loc) == decl ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1685:26: note: expanded from macro 'NOTE_VAR_LOCATION_DECL' PAT_VAR_LOCATION_DECL (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1652:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1673:46: note: expanded from macro 'PAT_VAR_LOCATION_DECL' #define PAT_VAR_LOCATION_DECL(PAT) (XCTREE ((PAT), 0, VAR_LOCATION)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1368:45: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:6294:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_VAR_LOCATION_LOC (temp->first->loc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1687:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:6294:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_VAR_LOCATION_LOC (temp->first->loc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1687:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1652:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:6299: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), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1687:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:6299:21: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] || !rtx_equal_p (NOTE_VAR_LOCATION_LOC (temp->first->loc), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1687:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1652:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:6300:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_VAR_LOCATION_LOC (loc_note)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1687:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:6300:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_VAR_LOCATION_LOC (loc_note)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1687:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1652:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:6301:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] || (NOTE_VAR_LOCATION_STATUS (temp->first->loc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1689:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1652:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1680:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1318:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:6302:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] != NOTE_VAR_LOCATION_STATUS (loc_note)))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1689:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1652:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1680:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1318:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:6376:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (!rtx_equal_p (NOTE_VAR_LOCATION_LOC (last_loc_note), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1687:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:6376:22: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] || (!rtx_equal_p (NOTE_VAR_LOCATION_LOC (last_loc_note), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1687:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1652:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:6377:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_VAR_LOCATION_LOC (loc_note))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1687:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:6377:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_VAR_LOCATION_LOC (loc_note))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1687:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1652:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:6378:9: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] || ((NOTE_VAR_LOCATION_STATUS (last_loc_note) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1689:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1652:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1680:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1318:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:6379:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] != NOTE_VAR_LOCATION_STATUS (loc_note)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1689:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1652:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1680:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1318:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:6380:13: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] && ((NOTE_VAR_LOCATION_STATUS (last_loc_note) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1689:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1652:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1680:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1318:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:6382:9: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] || (NOTE_VAR_LOCATION_STATUS (loc_note) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1689:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1652:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1680:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1318:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:114: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:14510:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ((XINT (rtl, 1) >= 0 && XINT (rtl, 1) < NUM_UNSPEC_VALUES) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:14510:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ((XINT (rtl, 1) >= 0 && XINT (rtl, 1) < NUM_UNSPEC_VALUES) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:14512:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rtl, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:14553:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_EACH_SUBRTX_VAR (iter, array, XEXP (rtl, 1), ALL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-iter.h:283:41: note: expanded from macro 'FOR_EACH_SUBRTX_VAR' for (subrtx_var_iterator ITER (ARRAY, X, TYPE##_BOUNDS); !ITER.at_end (); \ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:14565:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_EACH_SUBRTX_VAR (iter, array, XEXP (rtl, 1), ALL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-iter.h:283:41: note: expanded from macro 'FOR_EACH_SUBRTX_VAR' for (subrtx_var_iterator ITER (ARRAY, X, TYPE##_BOUNDS); !ITER.at_end (); \ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:14600:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = SYMBOL_REF_DECL (rtl); ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:14765:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] == (INTVAL (XEXP (rtl, 1)) & GET_MODE_MASK (op_mode))))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:14780:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] + size_of_int_loc_descriptor (INTVAL (XEXP (rtl, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:14785:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = int_loc_descriptor (INTVAL (XEXP (rtl, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:14825:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = mem_loc_descriptor (XEXP (rtl, 1), op_mode, mem_mode, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:14865:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = mem_loc_descriptor (XEXP (rtl, 1), op_mode, mem_mode, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:14889:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = int_loc_descriptor (INTVAL (XEXP (rtl, 1)) & mask); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:14905:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] + INTVAL (XEXP (rtl, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:14932:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:15024:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:15330:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx rtlop1 = XEXP (rtl, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:48: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:48: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:48: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:15707:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode, initialized); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:15865:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtl = XEXP (rtl, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:15888:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INTVAL (XEXP (rtl, 1)), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:15900:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] loc_descr_plus_const (&mem_loc_result, INTVAL (XEXP (rtl, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:15903:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:15959:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx rtlop1 = XEXP (rtl, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:15990:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:16014:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note5: warningsarray 'fld' declared here generated . rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:16266:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] size = INTVAL (XEXP (rtl, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:16267:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] shift = INTVAL (XEXP (rtl, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:16293:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:16295:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op2 = mem_loc_descriptor (XEXP (rtl, 2), mode, mem_mode, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:16457:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT dw_op = XINT (elem, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:377:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_ATTRS (mem) = 0; ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:381:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!MEM_ATTRS (mem) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:382:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || !mem_attrs_eq_p (attrs, MEM_ATTRS (mem))) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:384:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_ATTRS (mem) = ggc_alloc (); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:385:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] memcpy (MEM_ATTRS (mem), attrs, sizeof (mem_attrs)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o explow.o -MT explow.o -MMD -MP -MF ./.deps/explow.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:849:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_ATTRS (rt) = 0; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:16643:58: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] loc_result = concat_loc_descriptor (XEXP (rtl, 0), XEXP (rtl, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:16655:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx loc = PAT_VAR_LOCATION_LOC (rtl); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:16662:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtl = XEXP (rtl, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:16844:56: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = implicit_ptr_descriptor (XEXP (rtl, 0), INTVAL (XEXP (rtl, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:16929:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] varloc = PAT_VAR_LOCATION_LOC (varloc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:17045:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = loc; p; p = XEXP (p, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:17054:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_VAR_LOCATION_LOC (loc_note) == NULL_RTX) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1687:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:17054:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_VAR_LOCATION_LOC (loc_note) == NULL_RTX) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1687:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1652:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:1143:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~1363 :32/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note: :expanded from macro 'XCSUBREG' 5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c37::17059 :note21: :expanded from macro 'RTL_CHECKC1' warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5 initialized = NOTE_VAR_LOCATION_STATUS (loc_note);: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note : array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1689:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1652:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1680:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1318:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:17060:16: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] varloc = NOTE_VAR_LOCATION (loc_note); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1652:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:17124:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] varloc = PAT_VAR_LOCATION_LOC (varloc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:17229:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_VAR_LOCATION_LOC (node->loc) != NULL_RTX) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1687:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:17229:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_VAR_LOCATION_LOC (node->loc) != NULL_RTX) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1687:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1652:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:17241:22: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] initialized = NOTE_VAR_LOCATION_STATUS (node->loc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1689:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1652:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1680:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1318:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:17242:17: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] varloc = NOTE_VAR_LOCATION (node->loc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1652:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:17310:22: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] initialized = NOTE_VAR_LOCATION_STATUS (node->loc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1689:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1652:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1680:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1318:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:17311:17: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] varloc = NOTE_VAR_LOCATION (node->loc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:1363:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1652:33: INTVAL (XEXP (x, 1))); note ^ ~: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^ ~1331 :23: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: expanded from macro 'XEXP': 1365:32: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~ : expanded from macro 'XCEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219: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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note: 1220expanded from macro 'INTVAL': 37: note: #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) expanded from macro 'RTL_CHECKC1' ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note: expanded from macro 'XCWINT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): ^~~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :5note:: notearray 'fld' declared here: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:17459:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!TREE_ASM_WRITTEN (SYMBOL_REF_DECL (XEXP (rtl, 0)))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::14111218::5838:: warningnote: : array index 1 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]) ^ ~ REG_ATTRS (XEXP (y, 0)) = get_reg_attrs (t, INTVAL (XEXP (y, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:865:34: note: expanded from macro 'TREE_ASM_WRITTEN' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag): 1331 ^~~~: 23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :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]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:1445:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_USERVAR_P (XEXP (reg, 1)) = 1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1935:39: note: expanded from macro 'REG_USERVAR_P' (RTL_FLAG_CHECK1 ("REG_USERVAR_P", (RTX), REG)->volatil) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1318:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:1503:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CODE_LABEL_NUMBER (x) < first_label_num) ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:1504:23: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] first_label_num = CODE_LABEL_NUMBER (x); ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:1515:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CODE_LABEL_NUMBER (x) >= label_num) ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:1516:17: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] label_num = CODE_LABEL_NUMBER (x) + 1; ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:1697:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/poly-int.h:1304:39: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:1951:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] refattrs = MEM_ATTRS (ref); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:2301:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_COPY_ATTRIBUTES (new_rtx, memref); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2628:4: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:2301:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_COPY_ATTRIBUTES (new_rtx, memref); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2628:22: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:2330:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_COPY_ATTRIBUTES (new_rtx, memref); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2628:4: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:2330:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_COPY_ATTRIBUTES (new_rtx, memref); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2628:22: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:2403:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (addr, 1), offset)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1100:44: note: expanded from macro 'gen_rtx_LO_SUM' gen_rtx_fmt_ee (LO_SUM, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:2797:20: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] reset_used_flags (REG_NOTES (p)); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:2799:22: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] reset_used_flags (CALL_INSN_FUNCTION_USAGE (p)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:2952:21: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] reset_used_flags (REG_NOTES (insn)); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:2954:23: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] reset_used_flags (CALL_INSN_FUNCTION_USAGE (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:2972:18: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (REG_NOTES (p) == NULL); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:2990:23: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] verify_rtx_sharing (REG_NOTES (insn), insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:2992:25: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] verify_rtx_sharing (CALL_INSN_FUNCTION_USAGE (insn), insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:20065:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || SYMBOL_REF_DECL (XEXP (rtl, 0)) != decl) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:3037:41: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = copy_rtx_if_shared (REG_NOTES (insn)); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:3037:2: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = copy_rtx_if_shared (REG_NOTES (insn)); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:3040:28: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] = copy_rtx_if_shared (CALL_INSN_FUNCTION_USAGE (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:3039:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:20178:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_VAR_LOCATION (loc_list->first->loc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1652:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:20179:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_VAR_LOCATION_LOC (loc_list->first->loc)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1687:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:20179:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_VAR_LOCATION_LOC (loc_list->first->loc)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1687:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1652:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:20184:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtl = NOTE_VAR_LOCATION_LOC (node->loc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1687:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:20184:13: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtl = NOTE_VAR_LOCATION_LOC (node->loc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1687:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1652:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:3556:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:3595:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:3804:5: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label_ref_label (x))++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:3910:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx *p = &CALL_INSN_FUNCTION_USAGE (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:3913:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] *p = CALL_INSN_FUNCTION_USAGE (trial); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:3922:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (trial); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:3922: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:4028:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:4029:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = NULL; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:4061:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:4062:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = NULL; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:4080:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:4081:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = NULL; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:4082:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (insn) = NULL; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:4100:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:4101:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = NULL; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:4102:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (insn) = NULL; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:4121:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_KIND (note) = subtype; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:4123:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] memset (&NOTE_DATA (note), 0, sizeof (NOTE_DATA (note))); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1646:33: note: expanded from macro 'NOTE_DATA' #define NOTE_DATA(INSN) RTL_CHECKC1 (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:4249:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && !NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:4281:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_INSN_BASIC_BLOCK_P (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:4293:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_KIND (insn) = NOTE_INSN_DELETED; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:4390:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CALL_INSN_FUNCTION_USAGE (call_insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:4394:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (call_insn); XEXP (link, 1) != 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:4394:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (call_insn); XEXP (link, 1) != 0; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:4395:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:4398:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (link, 1) = call_fusage; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:4401:5: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (call_insn) = call_fusage; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:22780:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] dw_die_ref tdie = lookup_decl_die (SYMBOL_REF_DECL (ca_loc->symbol_ref)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:5289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_DATA (note) = NOTE_DATA (orig); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1646:33: note: expanded from macro 'NOTE_DATA' #define NOTE_DATA(INSN) RTL_CHECKC1 (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:5289:22: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_DATA (note) = NOTE_DATA (orig); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1646:33: note: expanded from macro 'NOTE_DATA' #define NOTE_DATA(INSN) RTL_CHECKC1 (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:5314:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return emit_clobber (XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:5342:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return emit_use (XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:5440:14: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note = REG_NOTES (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 140 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:23454:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next_arg = XEXP (arg, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:23461:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next_arg = XEXP (next_arg, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:23478:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tloc = XEXP (XEXP (arg, 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:23484:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tlocc = XEXP (XEXP (arg, 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:23516:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:5788:34: val = mem_loc_descriptor (XEXP (XEXP (arg, 0), 1), mode, warning ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: orig_asm_operands_vector = ASM_OPERANDS_INPUT_VEC (orig); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2535 : ^ ~37 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'ASM_OPERANDS_INPUT_VEC'1219 :38: note: expanded from macro 'RTL_CHECK2' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1366/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439::532:: notenote: : array 'fld' declared hereexpanded from macro 'XCVEC' rtunion fld[1]; ^ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c : ^ ~23532 :21: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :1220:37: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECKC1' if (next_arg != XEXP (arg, 1)) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::13315::23 : notenote: : array 'fld' declared hereexpanded from macro 'XEXP' rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 5789 ^ ~: 34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1219array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:38 : note: expanded from macro 'RTL_CHECK2' copy_asm_operands_vector = ASM_OPERANDS_INPUT_VEC (copy); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 2535:array 'fld' declared here37 : note rtunion fld[1];: expanded from macro 'ASM_OPERANDS_INPUT_VEC' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:23537:35#define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS): warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: val = mem_loc_descriptor (XEXP (XEXP (XEXP (arg, 1),expanded from macro 'XCVEC' ^ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1331 ^ ~: 23: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 1220:37: note: expanded from macro 'RTL_CHECKC1'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])1219 : ^ ~38 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'RTL_CHECK2': 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: ^5 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.cnote: :array 'fld' declared here5790 :37: rtunion fld[1]; warning ^ : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c :23537:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] orig_asm_constraints_vector = ASM_OPERANDS_INPUT_CONSTRAINT_VEC (orig); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ val = mem_loc_descriptor (XEXP (XEXP (XEXP (arg, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2536:48: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec): 1331 ^ ~: 23: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'1220 :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]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::43938:: 5note:: expanded from macro 'RTL_CHECK2'note : array 'fld' declared here rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:5791:37: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1331array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 35: note: expanded from macro 'XEXP' copy_asm_constraints_vector = ASM_OPERANDS_INPUT_CONSTRAINT_VEC (copy); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2536:48: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' :39: note: expanded from macro 'RTL_CHECK2' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~ 1366:32: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XCVEC': 1331:35: note: expanded from macro 'XEXP' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1220 : ^~~37 : note: expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^~~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:24065:16: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) == NOTE_INSN_DELETED_LABEL)))) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:24079:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) == NOTE_INSN_DELETED_DEBUG_LABEL ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:24080:12: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && CODE_LABEL_NUMBER (insn) != -1) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o expmed.o -MT expmed.o -MMD -MP -MF ./.deps/expmed.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:6454:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CALL_INSN_FUNCTION_USAGE (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:6456:17: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] = copy_insn (CALL_INSN_FUNCTION_USAGE (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:6455:2: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (new_rtx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:6479:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx *ptail = ®_NOTES (new_rtx); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:6486:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:6486: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:6493:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (new_rtx) = INSN_CODE (insn); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:6493:25: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (new_rtx) = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.c:6641: ./gt-emit-rtl.h:220:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ./gt-emit-rtl.h ^ ~: 220:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38did you mean class here?: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : class439 :5: note: array 'fld' declared here rtunion fld[1]; ^ ./gt-emit-rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c220::11763: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 3770struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ XBBDEF (rt, 2) = arg2; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h :367:7: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1335previous use is here: 25: class hash_tablenote : ^expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38:./gt-emit-rtl.h :note220: :expanded from macro 'RTL_CHECK1'63 : note: did you mean class here? #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;note : ^~~~~~array 'fld' declared here class rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:./gt-emit-rtl.h439::2385:3:: notewarning: : array 'fld' declared herestruct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^3770 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h./genrtl.h::367128::73:: notewarning: : previous use is herearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] class hash_table ^ XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23:./gt-emit-rtl.h :note238: :expanded from macro 'XINT'3 : note: did you mean class here? #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;: expanded from macro 'RTL_CHECK2' ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:./gt-emit-rtl.h :note238: :array 'fld' declared here68 : warning rtunion fld[1];: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h: struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;129 : ^3 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h :warning367: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]7 : note: XEXP (rt, 6) = arg6;previous use is here ^ ~ class hash_table /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^1331 :23: note: expanded from macro 'XEXP' ./gt-emit-rtl.h:238:68#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : did you mean class here?/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note: expanded from macro 'RTL_CHECK2' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) class ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ ./gt-emit-rtl.h:256:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-emit-rtl.h:256:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-emit-rtl.h:256:68In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c :warning117: : struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367 XEXP (rt, 1) = arg1;: 7 ^ ~: note: previous use is here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331class hash_table: 23 ^: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./gt-emit-rtl.h::1219256:38::68 :note : noteexpanded from macro 'RTL_CHECK2': did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5 struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;: ^~~~~~note : classarray 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' ./gt-emit-rtl.h:274:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h ^: 367:In file included from 7/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:: 117note: : In file included from previous use is here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: class hash_table./genrtl.h :155: ^3 : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ./gt-emit-rtl.h:274:3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1328: :did you mean class here?23 : note: expanded from macro 'XINT' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~~~~ ^ ~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' ./gt-emit-rtl.h:274#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 62 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 439struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]:5 : note: array 'fld' declared here rtunion fld[1]; ^ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h117:: 367In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h7::3770 : note./genrtl.h: :previous use is here156 :3:class hash_table warning : ^array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ./gt-emit-rtl.h:274:62/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1328: 23note:: did you mean class here?note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h class: 1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38./gt-emit-rtl.h:: 292note:: 3expanded from macro 'RTL_CHECK1': warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; note ^ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.harray 'fld' declared here :367: rtunion fld[1];7 : ^ note: previous use is here class hash_table ^ ./gt-emit-rtl.h:292:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-emit-rtl.h:292:66: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-emit-rtl.h:292:66: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ./gt-emit-rtl.h ^ ~: 310:3: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hstruct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 1335:25: note: expanded from macro 'XBBDEF' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h ^ ~: 367:7:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: :previous use is here38 : noteclass hash_table: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ./gt-emit-rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3101331::323:: notenote: : did you mean class here?expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^~~~~~1219 : class38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./gt-emit-rtl.h ^ ~: 310/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::65439:: 5warning:: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]note : array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c: struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;117 : ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h3770:: 367./genrtl.h::7185::3: warningnote: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]previous use is here class hash_table XINT (rt, 4) = arg4; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' ./gt-emit-rtl.h:310:65#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~note : did you mean class here? /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:27320:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = SET_SRC (x); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c : ^ ~ 117/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:5:: 3770note: : array 'fld' declared here ./genrtl.h: rtunion fld[1];208 : ^3 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c :warning27325: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]9 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ || !SYMBOL_REF_DECL (XEXP (x, 0)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::26981331:43::23 :note : noteexpanded from macro 'SYMBOL_REF_DECL': expanded from macro 'XEXP' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 28 ^ ~: note: expanded from macro 'X0TREE' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1218: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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::5439: note:: 5array 'fld' declared here : rtunion fld[1]; ^ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c: :array 'fld' declared here27348 :15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ var_loc_p = NOTE_KIND (loc_note) == NOTE_INSN_VAR_LOCATION; In file included from ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1659:377025: :./genrtl.h :note209: expanded from macro 'NOTE_KIND' :3: #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) warning ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1361:32: note: expanded from macro 'XCINT' XBBDEF (rt, 2) = arg2; ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12201335:37::25 :note: expanded from macro 'RTL_CHECKC1' note: expanded from macro 'XBBDEF'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c::121827367:11:: 38warning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK1' || (NOTE_KIND (next_note) != NOTE_INSN_VAR_LOCATION ^~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~:1659 :25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note: :expanded from macro 'NOTE_KIND'5 : note#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) : ^ ~ array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1361:32: rtunion fld[1]; note ^: expanded from macro 'XCINT' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int): In file included from ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:37701220: :./genrtl.h37::210 note:: 3expanded from macro 'RTL_CHECKC1': warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: XEXP (rt, 3) = arg3; note ^ ~: array 'fld' declared here rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:2327368:: 7note: : warningexpanded 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) ^ ~ && NOTE_KIND (next_note) != NOTE_INSN_BEGIN_STMT ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1659:25: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'NOTE_KIND' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) : ^ ~ 439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:51361::32 : notenote: : array 'fld' declared hereexpanded from macro 'XCINT' rtunion fld[1]; ^ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c :117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12203770:: 37./genrtl.h:: 211note:: 3expanded from macro 'RTL_CHECKC1': 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; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^ ~439 :5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1348:27 rtunion fld[1];: ^note : expanded from macro 'X0EXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c :27369:7: 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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218: && NOTE_KIND (next_note) != NOTE_INSN_INLINE_ENTRY))38 : ^~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1659 : ^ ~25 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :expanded from macro 'NOTE_KIND'5 : note: array 'fld' declared here #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1361/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c::32117:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XCINT'3770 : ./genrtl.h:212:3: #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)warning : ^ ~array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220 X0EXP (rt, 5) = NULL_RTX;: 37 ^ ~: note: expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])27 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'X0EXP'439 :5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c::3827411:: 14note:: expanded from macro 'RTL_CHECK1'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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: decl = NOTE_VAR_LOCATION_DECL (loc_note);439 : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5 : note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'X0EXP': 1685:26: note: expanded from macro 'NOTE_VAR_LOCATION_DECL'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ PAT_VAR_LOCATION_DECL (NOTE_VAR_LOCATION (NOTE))/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~~~~~~~~~~~~~~~~~~~~~~1218 :38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1652expanded from macro 'RTL_CHECK1': 33: note: expanded from macro 'NOTE_VAR_LOCATION' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE): 439 ^ ~: 5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1365array 'fld' declared here: 32: note: rtunion fld[1];expanded from macro 'XCEXP' ^ In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c : ^ ~117 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all): 3770: ./genrtl.h:214:3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1673: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]46 : note: expanded from macro 'PAT_VAR_LOCATION_DECL' X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348#define PAT_VAR_LOCATION_DECL(PAT) (XCTREE ((PAT), 0, VAR_LOCATION)): 27 ^~~: note: expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1368:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)45 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XCTREE': 1218:38: note: expanded from macro 'RTL_CHECK1'#define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391220::538:: notenote: : array 'fld' declared hereexpanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:27503:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SYMBOL_REF_DECL (XEXP (x, 0)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:27556:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_VAR_LOCATION_LOC (loc_note)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1687:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:: 117note: : In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: rtunion fld[1];./genrtl.h : ^232 :3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:: 27556warning:11: :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; ^ ~ if (NOTE_VAR_LOCATION_LOC (loc_note)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1687:25 rtunion fld[1];: ^note : expanded from macro 'NOTE_VAR_LOCATION_LOC'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)): ./genrtl.h ^~~~~~~~~~~~~~~~~~~~~~~~: 233:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1652array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 33: note: expanded from macro 'NOTE_VAR_LOCATION' X0EXP (rt, 2) = NULL_RTX; ^ ~ #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1365:note32: :expanded from macro 'X0EXP' note: expanded from macro 'XCEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: :(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)38 : note: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:44#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'PAT_VAR_LOCATION_LOC': 439:5: note: array 'fld' declared here#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1365/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::453770:: ./genrtl.hnote: :expanded from macro 'XCEXP'234 :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12201348::3827:: notenote: : expanded from macro 'RTL_CHECKC1'expanded from macro 'X0EXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1218note:: 38array 'fld' declared here: note: rtunion fld[1];expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c : ^ ~27559 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h31::439 :warning5: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here rtunion fld[1]; ^ patstr = str_pattern_slim (NOTE_VAR_LOCATION_LOC (loc_note)); In file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c :117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1687warning:: 3array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' X0EXP (rt, 4) = NULL_RTX; ^ ~ PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13481674::2736:: notenote: : expanded from macro 'X0EXP'expanded from macro 'PAT_VAR_LOCATION_LOC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1218::136538::32 :note : noteexpanded from macro 'RTL_CHECK1': 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1220array 'fld' declared here: 37: rtunion fld[1];note : ^expanded from macro 'RTL_CHECKC1' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 439./genrtl.h::5236:: 3note:: array 'fld' declared herewarning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 5) = NULL_RTX;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c : ^ ~27559 :31: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1348:27: note: expanded from macro 'X0EXP' patstr = str_pattern_slim (NOTE_VAR_LOCATION_LOC (loc_note)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::1687237::253:: notewarning: expanded from macro 'NOTE_VAR_LOCATION_LOC': array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) X0EXP (rt, 6) = NULL_RTX; ^~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13481652::2733:: notenote: : expanded from macro 'X0EXP'expanded from macro 'NOTE_VAR_LOCATION' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1365note:: 32expanded from macro 'RTL_CHECK1': note: expanded from macro 'XCEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)439 : ^ ~5 :note : note(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all): array 'fld' declared here rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1674:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1328note:: 23: did you mean struct here?note : expanded from macro 'XINT' template class pod_mode; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~~~ ^ ~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:29836:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SYMBOL_REF_DECL (rtl) ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:29837:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !TREE_ASM_WRITTEN (SYMBOL_REF_DECL (rtl))) ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:865:34: note: expanded from macro 'TREE_ASM_WRITTEN' #define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:29845:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SYMBOL_REF_DECL (rtl)) ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:29849:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!TREE_ASM_WRITTEN (DECL_INITIAL (SYMBOL_REF_DECL (rtl)))) ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:424:56: note: expanded from macro 'DECL_COMMON_CHECK' #define DECL_COMMON_CHECK(T) CONTAINS_STRUCT_CHECK (T, TS_DECL_COMMON) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:388:50: note: expanded from macro 'CONTAINS_STRUCT_CHECK' #define CONTAINS_STRUCT_CHECK(T, ENUM) (T) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:865:34: note: expanded from macro 'TREE_ASM_WRITTEN' #define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:29852:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (!TREE_ASM_WRITTEN (SYMBOL_REF_DECL (rtl))) ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:865:34: note: expanded from macro 'TREE_ASM_WRITTEN' #define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:29885:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || SYMBOL_REF_DECL (rtl) == NULL_TREE) ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:29888:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (rtl); ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:29926:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = INTVAL (XEXP (XEXP (rtl, 0), 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:29941:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_CODE (rtl) == SYMBOL_REF && SYMBOL_REF_DECL (rtl)) ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:29943:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (rtl); ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:30201:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (rtl); ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:30566:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SYMBOL_REF_DECL (l->dw_loc_oprnd1.v.val_addr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:30569:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = SYMBOL_REF_DECL (l->dw_loc_oprnd1.v.val_addr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:30600:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree tdecl = SYMBOL_REF_DECL (a->dw_attr_val.v.val_addr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:118: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:120: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:32429: ./gt-dwarf2out.h:1684:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1684:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1684:69: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1684:69: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1860:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1860:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1860:64: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1860:64: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1878:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1878:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1878:62: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1878:62: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1926:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1926:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1926:68: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1926:68: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1944:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1944:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1944:63: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1944:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2015:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:2015:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2015:62: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:2015:62: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2052:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:2052:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2052:65: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:2052:65: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2179:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:2179:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2179:58: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:2179:58: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2197:3: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ ./gt-dwarf2out.h:2197:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2197:62: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ ./gt-dwarf2out.h:2197:62: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2237:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:2237:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2237:71: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:2237:71: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:127: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 143 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:137: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o expr.o -MT expr.o -MMD -MP -MF ./.deps/expr.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c rtunion fld[1];: 1089 ^: 28: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_UPDATE_SJLJ_CONTEXT) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c ^ ~: 26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770439: :./genrtl.h5:766:: 3note: : warningarray 'fld' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 1) = arg1; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:1216:6: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_KIND (fn_begin) == NOTE_INSN_FUNCTION_BEG) ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:1218:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (NOTE_INSN_BASIC_BLOCK_P (fn_begin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c::3226: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770: expanded from macro 'XCINT'./genrtl.h: 844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) XSTR (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1220::1330:3723:: notenote: : expanded from macro 'XSTR'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]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:38:: 439note: :expanded from macro 'RTL_CHECK2'5 : note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 439: ^5 : note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:2516:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) == NOTE_INSN_SWITCH_TEXT_SECTIONS) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:2610:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_EH_HANDLER (note) = call_site; ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1650:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:2613:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_EH_HANDLER (note) = call_site; ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1650:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:2632:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_EH_HANDLER (note) = call_site; ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1650:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:2637:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_EH_HANDLER (note) = call_site; ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1650:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:2648:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_EH_HANDLER (note) = call_site; ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1650:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:2657:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (iter) == NOTE_INSN_SWITCH_TEXT_SECTIONS) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:2684:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_EH_HANDLER (note) = call_site; ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1650:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/except.c:3512: ./gt-except.h:79:3: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ ./gt-except.h:79:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class ./gt-except.h:79:59: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ ./gt-except.h:79:59: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dwarf2out.c:5150:1: warning: unused function 'add_AT_vms_delta' [-Wunused-function] In file included from add_AT_vms_delta (dw_die_ref die, enum dwarf_attribute attr_kind,/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c :^34 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:42: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c : ^ ~ 168/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::361219:: 38warning:: 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]) rtx term = plus_constant (mode, XEXP (x, 1), c, inplace); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1331:23 rtunion fld[1];: ^note : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:172:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1) = term; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:225:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1))) != 0 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:234:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x1 = eliminate_constant_term (XEXP (x, 1), &tem); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:235:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((x1 != XEXP (x, 1) || x0 != XEXP (x, 0)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:275:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = break_out_memory_refs (XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:277: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:556:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset += INTVAL (XEXP (XEXP (base, 0), 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:676:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! rtx_equal_p (x, SET_SRC (set))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:686:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SYMBOL_REF_DECL (x) && DECL_P (SYMBOL_REF_DECL (x))) ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:687:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] align = DECL_ALIGN (SYMBOL_REF_DECL (x)); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:2449:27: note: expanded from macro 'DECL_ALIGN' ? ((unsigned)1) << ((NODE)->decl_common.align - 1) : 0) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:697:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx c = XEXP (XEXP (x, 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:701:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SYMBOL_REF_DECL (s) && DECL_P (SYMBOL_REF_DECL (s))) ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:702:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sa = DECL_ALIGN (SYMBOL_REF_DECL (s)); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:2449:27: note: expanded from macro 'DECL_ALIGN' ? ((unsigned)1) << ((NODE)->decl_common.align - 1) : 0) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/explow.c:1375:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] stack_usage_size = INTVAL (SET_SRC (set)); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 155 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o fibonacci_heap.o -MT fibonacci_heap.o -MMD -MP -MF ./.deps/fibonacci_heap.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fibonacci_heap.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:206:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (all->shift, 1) = all->cint[m]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:207:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (all->shift_mult, 1) = all->pow2[m]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:233:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (all->wide_lshr, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:628:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] xop0 = gen_rtx_SUBREG (op_mode, SUBREG_REG (xop0), SUBREG_BYTE (xop0)); ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fibonacci_heap.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:1609:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] bitnum += SUBREG_BYTE (op0) * BITS_PER_UNIT; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' 117#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) warning s ^ ~ generated . /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o file-prefix-map.o -MT file-prefix-map.o -MMD -MP -MF ./.deps/file-prefix-map.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/file-prefix-map.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fibonacci_heap.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:template class pod_mode;1397 : ^~~~~13 : struct warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fibonacci_heap.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fibonacci_heap.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fibonacci_heap.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:5323:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] make_tree (type, XEXP (x, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.h:55:50: note: expanded from macro 'fold_build2' fold_build2_loc (UNKNOWN_LOCATION, c, t1, t2, t3 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:5327:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] make_tree (type, XEXP (x, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.h:55:50: note: expanded from macro 'fold_build2' fold_build2_loc (UNKNOWN_LOCATION, c, t1, t2, t3 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:5334:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] make_tree (type, XEXP (x, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.h:55:50: note: expanded from macro 'fold_build2' fold_build2_loc (UNKNOWN_LOCATION, c, t1, t2, t3 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:5338:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] make_tree (type, XEXP (x, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.h:55:50: note: expanded from macro 'fold_build2' fold_build2_loc (UNKNOWN_LOCATION, c, t1, t2, t3 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:5344:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] make_tree (type, XEXP (x, 1)))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.h:73:44: note: expanded from macro 'fold_convert' fold_convert_loc (UNKNOWN_LOCATION, T1, T2) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:5350:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] make_tree (type, XEXP (x, 1)))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.h:73:44: note: expanded from macro 'fold_convert' fold_convert_loc (UNKNOWN_LOCATION, T1, T2) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:5360:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] make_tree (t, XEXP (x, 1)))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.h:73:44: note: expanded from macro 'fold_convert' fold_convert_loc (UNKNOWN_LOCATION, T1, T2) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:5365:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] make_tree (t, XEXP (x, 1)))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.h:73:44: note: expanded from macro 'fold_convert' fold_convert_loc (UNKNOWN_LOCATION, T1, T2) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expmed.c:5377:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] t = SYMBOL_REF_DECL (x); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/file-prefix-map.c:20: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 132 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/file-prefix-map.c:20: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o final.o -MT final.o -MMD -MP -MF ./.deps/final.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c 5 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o fixed-value.o -MT fixed-value.o -MMD -MP -MF ./.deps/fixed-value.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fixed-value.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:In file included from 2587/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/file-prefix-map.c::1120:: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]442 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h: return &gs->op[2];244 : ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h272::3488::3 :warning : notestruct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: array 'op' declared here inline struct rtx_def * ^ tree GTY((length ("%h.num_ops"))) op[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h : ^76 :7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/file-prefix-map.c:20: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/file-prefix-map.c:20: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fixed-value.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 5 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:37: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o fold-const.o -MT fold-const.o -MMD -MP -MF ./.deps/fold-const.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:152:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = mem; ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:157:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = mem1; ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:162:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = reg; ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:167:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = reg; ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fixed-value.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:267:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] convert_move (XEXP (to, 1), XEXP (from, 1), unsignedp); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:267:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] convert_move (XEXP (to, 1), XEXP (from, 1), unsignedp); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fixed-value.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fixed-value.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fixed-value.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:45: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:2095:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx offset = XEXP (XVECEXP (orig, 0, i), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:2148:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] poly_int64 bytepos = rtx_to_poly_int64 (XEXP (XVECEXP (dst, 0, i), 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:2335:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] e = alloc_EXPR_LIST (REG_NOTE_KIND (e), d, XEXP (e, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:2375:59: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] e = alloc_EXPR_LIST (REG_NOTE_KIND (e), copy_to_reg (d), XEXP (e, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:2479:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (known_eq (rtx_to_poly_int64 (XEXP (XVECEXP (src, 0, start), 1)), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/poly-int.h:1304:36: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:2499:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (known_eq (rtx_to_poly_int64 (XEXP (XVECEXP (src, 0, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/poly-int.h:1304:36: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:2522:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] poly_int64 bytepos = rtx_to_poly_int64 (XEXP (XVECEXP (src, 0, i), 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:2546:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] dest = XEXP (dst, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:3255:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = SYMBOL_REF_DECL (XEXP (cplx, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:3313:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_COPY_ATTRIBUTES (ret, x); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2628:4: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:3313:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_COPY_ATTRIBUTES (ret, x); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2628:22: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:3391:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx expr = XEXP (XEXP (x, 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:3394:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] poly_int64 val = rtx_to_poly_int64 (XEXP (expr, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:3791:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! rtx_equal_p (y_cst, SET_SRC (set))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:4063:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && strip_offset (SET_SRC (set), &offset) == stack_pointer_rtx) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:4067:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (rtx_equal_p (dest, SET_SRC (set))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:4083:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (mem_autoinc_base (SET_SRC (set)) == stack_pointer_rtx) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:4084:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mem = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:4099:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] addr = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:4102:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return rtx_to_poly_int64 (XEXP (addr, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:5189:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] result = store_field (XEXP (to_rtx, 1), bitsize, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:5205:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = simplify_gen_subreg (to_mode, XEXP (result, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:5210:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] emit_move_insn (XEXP (to_rtx, 1), from_imag); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:5225:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] emit_move_insn (XEXP (to_rtx, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:5243:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] emit_move_insn (XEXP (to_rtx, 1), from_imag); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:5253:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_complex_part (temp, XEXP (to_rtx, 1), true); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:5259:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] emit_move_insn (XEXP (to_rtx, 1), read_complex_part (temp, true)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:48: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fixed-value.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:7439:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (value)); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:7458:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op2 = XEXP (value, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:7483:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] force_operand (XEXP (XEXP (value, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:7560:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (value)); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:9441:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (reg_overlap_mentioned_p (XEXP (target, 1), op0)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::14861331::1023:: warning: notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1331 ^ ~: 23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded from macro 'XEXP': 38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1219 ^ ~: 38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note: 439expanded from macro 'RTL_CHECK2': 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c5::48 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.harray 'fld' declared here: 442: In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h : ^575 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c126::481: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 3770'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: ./genrtl.h:306struct mem_usage: 3^: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:: 350note:1: :expanded from macro 'RTL_CHECK2' note: did you mean struct here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])class mem_usage; ^ ~^~~~~ struct/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:10181:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] itarg = XEXP (original_target, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.cnote:: 48expanded from macro 'XEXP': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)784 : ^ ~3 : warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1219:38: XWINT (rt, 1) = arg1; note ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1224:29: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XWINT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::440 :note5: : array 'fld' declared herenote : array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c ^: 10709:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op0 = XEXP (op0, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 134 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o fold-const-call.o -MT fold-const-call.o -MMD -MP -MF ./.deps/fold-const-call.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const-call.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/expr.c:12463:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SYMBOL_REF_DECL (XEXP (DECL_RTL (decl), 0), NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2694:49: note: expanded from macro 'SET_SYMBOL_REF_DECL' (gcc_assert (!CONSTANT_POOL_ADDRESS_P (RTX)), X0TREE ((RTX), 1) = (DECL)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:50: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:6348 warning:s3 generated:. note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o function.o -MT function.o -MMD -MP -MF ./.deps/function.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const-call.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:56: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const-call.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const-call.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:In file included from 7/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:: 51note: : In file included from previous use is here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770class rtx_def;: ./genrtl.h ^: 369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const-call.c XEXP (rt, 1) = arg1;: 22 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h::1331244:: 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h: :note275: :expanded from macro 'XEXP'11 : warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h38::76 :note: 7expanded from macro 'RTL_CHECK2': note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])class rtx_def; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const-call.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:52: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const-call.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:60: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:60: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:60: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:61: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:67: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:75: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:526:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CODE_LABEL_NUMBER (label) <= max_labelno) ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:527:12: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return LABEL_TO_ALIGNMENT (label); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:519:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:576:31: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] align_flags alignment = LABEL_TO_ALIGNMENT (align_label); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:519:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:616:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] dest = JUMP_LABEL (branch); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:753:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_TO_ALIGNMENT (label) = max_alignment; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:519:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:8495:9: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] if (struct symtab_node *symbol = symtab_node::get_create (decl)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fold-const.c:8495:9: note: did you mean class here? if (struct symtab_node *symbol = symtab_node::get_create (decl)) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:797:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_TO_ALIGNMENT (label) = LABEL_TO_ALIGNMENT (iter); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:519:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:797:36: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_TO_ALIGNMENT (label) = LABEL_TO_ALIGNMENT (iter); ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:519:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:890:28: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] align_flags alignment = LABEL_TO_ALIGNMENT (label); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:519:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:908:4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_TO_ALIGNMENT (label) = max_alignment; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:519:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:952:30: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] log = (LABEL_P (seq) ? LABEL_TO_ALIGNMENT (seq).levels[0].log : 0); ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:519:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:1045:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int log = LABEL_TO_ALIGNMENT (insn).levels[0].log; ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:519:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:1153:18: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int log = LABEL_TO_ALIGNMENT (label).levels[0].log; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:519:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:1497:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BLOCK (note) = s; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1649:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1368:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:1506:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BLOCK (insn) = s; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1649:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1368:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:1527:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (insn)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:1535:5: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BLOCK (note) = s; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1649:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1368:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:1537:5: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BLOCK (note) = s; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1649:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1368:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:1544:35: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] this_block = LOCATION_BLOCK (NOTE_MARKER_LOCATION (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1653:36: note: expanded from macro 'NOTE_MARKER_LOCATION' #define NOTE_MARKER_LOCATION(INSN) XCUINT (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1362:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/input.h:104:27: note: expanded from macro 'LOCATION_BLOCK' ((tree) ((IS_ADHOC_LOC (LOC)) ? get_data_from_adhoc_loc (line_table, (LOC)) \ ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:1544:35: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] this_block = LOCATION_BLOCK (NOTE_MARKER_LOCATION (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1653:36: note: expanded from macro 'NOTE_MARKER_LOCATION' #define NOTE_MARKER_LOCATION(INSN) XCUINT (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1362:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/input.h:104:73: note: expanded from macro 'LOCATION_BLOCK' ((tree) ((IS_ADHOC_LOC (LOC)) ? get_data_from_adhoc_loc (line_table, (LOC)) \ ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:1683:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && (NOTE_KIND (insn) == NOTE_INSN_VAR_LOCATION ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:1684:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (insn) == NOTE_INSN_DELETED)); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:1759:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (NOTE_KIND (insn) == NOTE_INSN_BASIC_BLOCK ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:1760:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (insn) == NOTE_INSN_FUNCTION_BEG) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:1762:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (NOTE_KIND (insn) == NOTE_INSN_DELETED ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:1763:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (insn) == NOTE_INSN_VAR_LOCATION) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:2037:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && (NOTE_KIND (insn) == NOTE_INSN_CFI ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:2038:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (insn) == NOTE_INSN_CFI_LABEL)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:2086:22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *name = LABEL_NAME (insn); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1785:25: note: expanded from macro 'LABEL_NAME' #define LABEL_NAME(RTX) XCSTR (RTX, 6, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1364:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:2126:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = COND_EXEC_CODE (x); ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2661:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:2132:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:2190:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (insn)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:2253:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] bb_discriminator = NOTE_BASIC_BLOCK (insn)->discriminator; ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1651:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1369:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:2258:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_EH_HANDLER (insn)); ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1650:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/defaults.h:182:52: note: expanded from macro 'ASM_OUTPUT_DEBUG_LABEL' (*targetm.asm_out.internal_label) (FILE, PREFIX, NUM) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:2263:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_EH_HANDLER (insn)); ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1650:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/defaults.h:182:52: note: expanded from macro 'ASM_OUTPUT_DEBUG_LABEL' (*targetm.asm_out.internal_label) (FILE, PREFIX, NUM) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:2287:24: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] dwarf2out_emit_cfi (NOTE_CFI (insn)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1654:25: note: expanded from macro 'NOTE_CFI' #define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1370:32: note: expanded from macro 'XCCFI' #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:2292:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h NOTE_LABEL_NUMBER (insn));: 1384 ^~~~~~~~~~~~~~~~~~~~~~~~:13 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1655/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::331331:: 23note:: expanded from macro 'NOTE_LABEL_NUMBER'note : expanded from macro 'XEXP' #define NOTE_LABEL_NUMBER(INSN) XCINT (INSN, 3, NOTE) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1361::32:1219 :note38: :expanded from macro 'XCINT' 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37439:: 5note:: expanded from macro 'RTL_CHECKC1'note : array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/defaults.h:182:52: note: expanded from macro 'ASM_OUTPUT_DEBUG_LABEL' (*targetm.asm_out.internal_label) (FILE, PREFIX, NUM) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:2323:30: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] int n = BLOCK_NUMBER (NOTE_BLOCK (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1649 ^ ~: 26:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219:: 38expanded from macro 'NOTE_BLOCK': note: expanded from macro 'RTL_CHECK2' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1368/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::32439:: 5note:: expanded from macro 'XCTREE' note: array 'fld' declared here rtunion fld[1]; #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:1869: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) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:389:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:2334:26: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] TREE_ASM_WRITTEN (NOTE_BLOCK (insn)) = 1; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1649:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1368:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:865:34: note: expanded from macro 'TREE_ASM_WRITTEN' #define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1459note:: 14array 'fld' declared here: warning: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c rtx next = XEXP (insn, 1);: 2335 ^ ~:33 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1331array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: note: expanded from macro 'XEXP' BLOCK_IN_COLD_SECTION_P (NOTE_BLOCK (insn)) = in_cold_section_p; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1649:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13681465:32::10: notewarning: : expanded from macro 'XCTREE'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331:23: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP' 1220:37: note: expanded from macro 'RTL_CHECKC1'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 38 ^ ~: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:1864:17#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'BLOCK_IN_COLD_SECTION_P': 439:5: note: (BLOCK_CHECK (NODE)->base.u.bits.atomic_flag)array 'fld' declared here ^~~~ rtunion fld[1]; ^ ./tree-check.h:10:36: note: expanded from macro 'BLOCK_CHECK' #define BLOCK_CHECK(t) TREE_CHECK (t, BLOCK) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h::10389:: 32warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'TREE_CHECK' return XBBDEF (insn, 2); ^ ~#define TREE_CHECK(T, CODE) (T) ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1335/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::25439:: 5note: :expanded from macro 'XBBDEF' note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::23401218::3538:: warningnote: : 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]) = block_nonartificial_location (NOTE_BLOCK (insn)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~~: 439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1]; 1649 ^: 26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1368:32: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XCTREE'1475 :10: 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) ^ ~ return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1220::133537::25 :note : noteexpanded from macro 'RTL_CHECKC1': 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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391218::538:: notenote: : expanded from macro 'RTL_CHECK1'array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::2361439::305: :note: warning: array 'fld' declared herearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ int n = BLOCK_NUMBER (NOTE_BLOCK (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1649:26: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'NOTE_BLOCK'1486 :10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:13681331::3223:: notenote: : expanded from macro 'XCTREE' expanded from macro 'XEXP' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381220:: 37note:: expanded from macro 'RTL_CHECK2'note : expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.harray 'fld' declared here: 1869:42 rtunion fld[1];: ^note : expanded from macro 'BLOCK_NUMBER' #define BLOCK_NUMBER(NODE) (BLOCK_CHECK (NODE)->block.block_num) ^~~~ ./tree-check.h:10:36/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1491note:: 10expanded from macro 'BLOCK_CHECK': warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define BLOCK_CHECK(t) TREE_CHECK (t, BLOCK) ^ return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h23::389 :note32: :expanded from macro 'XEXP' note: expanded from macro 'TREE_CHECK' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define TREE_CHECK(T, CODE) (T) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::12195:: 38note:: array 'fld' declared here note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 2371 ^ ~: 45/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here rtunion fld[1]; ^ gcc_assert (BLOCK_IN_COLD_SECTION_P (NOTE_BLOCK (insn)) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1649:26#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint): ^ ~note : expanded from macro 'NOTE_BLOCK'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note: #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE)expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1368 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h32::439 :note5: :expanded from macro 'XCTREE' note: array 'fld' declared here rtunion fld[1]; #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~ :note1501: :(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)10 : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ./tree-check.h: return XUINT (insn, 4);10 : ^ ~36 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1329expanded from macro 'BLOCK_CHECK': 26: note: expanded from macro 'XUINT' #define BLOCK_CHECK(t) TREE_CHECK (t, BLOCK) ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h::1219389::3832:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'TREE_CHECK' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define TREE_CHECK(T, CODE) (T) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.harray 'fld' declared here: 742:14: rtunion fld[1]; ^note : expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:2376:47: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree outer_block = BLOCK_SUPERCONTEXT (NOTE_BLOCK (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1649:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1368:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12201524::3712:: notewarning: : 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]) return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h::231852:: 48note:: expanded from macro 'XVEC'note : expanded from macro 'BLOCK_SUPERCONTEXT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define BLOCK_SUPERCONTEXT(NODE) (BLOCK_CHECK (NODE)->block.supercontext) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^~~~: 1219:38: note: expanded from macro 'RTL_CHECK2'./tree-check.h :10:36: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'BLOCK_CHECK' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define BLOCK_CHECK(t) TREE_CHECK (t, BLOCK): 5 ^ : note: array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h : ^389 :32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:2401:39: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OUTPUT_DEBUG_LABEL (file, "L", CODE_LABEL_NUMBER (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/defaults.h:182:52: note: expanded from macro 'ASM_OUTPUT_DEBUG_LABEL' (*targetm.asm_out.internal_label) (FILE, PREFIX, NUM) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:2406:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CODE_LABEL_NUMBER (insn) != -1) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:2407:43: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OUTPUT_DEBUG_LABEL (file, "LDL", CODE_LABEL_NUMBER (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34:#define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) warning ^ ~: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: return safe_as_a (JUMP_LABEL (insn));note : ^~~~~~~~~~~~~~~~~expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)28 : ^ ~ note: expanded from macro 'JUMP_LABEL' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)note : ^ ~ expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XCEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/defaults.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)182 : ^ ~52 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'ASM_OUTPUT_DEBUG_LABEL'1220 :37: note: expanded from macro 'RTL_CHECKC1' (*targetm.asm_out.internal_label) (FILE, PREFIX, NUM) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])439 : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439note:: 5:array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c ^: 2437:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] (NOTE_MARKER_LOCATION (insn))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::101653:: 36warning:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'NOTE_MARKER_LOCATION' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ #define NOTE_MARKER_LOCATION(INSN) XCUINT (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::281362:: 32note:: expanded from macro 'JUMP_LABEL'note : expanded from macro 'XCUINT' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1365:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1220expanded from macro 'XCEXP': 37: note: expanded from macro 'RTL_CHECKC1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1220 :37: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/input.hexpanded from macro 'RTL_CHECKC1': 104:27: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'LOCATION_BLOCK' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: ((tree) ((IS_ADHOC_LOC (LOC)) ? get_data_from_adhoc_loc (line_table, (LOC)) \ note ^~~: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 rtunion fld[1];: 5 ^: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:2437:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] (NOTE_MARKER_LOCATION (insn))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1653array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 36: note: expanded from macro 'NOTE_MARKER_LOCATION' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ #define NOTE_MARKER_LOCATION(INSN) XCUINT (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::136228::32: note: noteexpanded from macro 'JUMP_LABEL': expanded from macro 'XCUINT' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1365:32:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1220: :expanded from macro 'XCEXP'37 : note: expanded from macro 'RTL_CHECKC1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1220:37: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/input.hnote:: 104expanded from macro 'RTL_CHECKC1': 73: note: expanded from macro 'LOCATION_BLOCK' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5 ((tree) ((IS_ADHOC_LOC (LOC)) ? get_data_from_adhoc_loc (line_table, (LOC)) \: ^~~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here :439: rtunion fld[1];5 : ^ note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:2454:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CODE_LABEL_NUMBER (insn) <= max_labelno) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1637warning:: 33array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'CODE_LABEL_NUMBER' JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1844::132828::23 :note : noteexpanded from macro 'JUMP_LABEL': expanded from macro 'XINT' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1365:32/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded from macro 'XCEXP': 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]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1220::43937:: 5note:: expanded from macro 'RTL_CHECKC1'note : array 'fld' declared here rtunion fld[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::2456439::285:: warningnote: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1]; ^ align_flags alignment = LABEL_TO_ALIGNMENT (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:519:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:2476:54: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!DECL_IGNORED_P (current_function_decl) && LABEL_NAME (insn)) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1785:25: note: expanded from macro 'LABEL_NAME' #define LABEL_NAME(RTX) XCSTR (RTX, 6, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1364:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:2510:38: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OUTPUT_CASE_LABEL (file, "L", CODE_LABEL_NUMBER (insn), table); ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/elfos.h:146:56: note: expanded from macro 'ASM_OUTPUT_CASE_LABEL' (*targetm.asm_out.internal_label) (FILE, PREFIX, NUM); \ ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:2520:45: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] targetm.asm_out.internal_label (file, "L", CODE_LABEL_NUMBER (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:2673: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)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2549:40: note: expanded from macro 'ASM_INPUT_SOURCE_LOCATION' #define ASM_INPUT_SOURCE_LOCATION(RTX) XCUINT (RTX, 1, ASM_INPUT) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1362:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:3100:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] t = SYMBOL_REF_DECL (x); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:3232:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_MARKER_P (insn)) ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1669:5: note: expanded from macro 'NOTE_MARKER_P' (NOTE_KIND (INSN) == NOTE_INSN_BEGIN_STMT \ ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:3232:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_MARKER_P (insn)) ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1670:8: note: expanded from macro 'NOTE_MARKER_P' || NOTE_KIND (INSN) == NOTE_INSN_INLINE_ENTRY)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:3234:24: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] location_t loc = NOTE_MARKER_LOCATION (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1653:36: note: expanded from macro 'NOTE_MARKER_LOCATION' #define NOTE_MARKER_LOCATION(INSN) XCUINT (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1362:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:3361:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] poly_int64 offset = SUBREG_BYTE (x); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:3376:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:3390:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = SUBREG_BYTE (x); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:3410: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:3637:17: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int num = INSN_CODE (debug_insn); ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:3678: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:4010:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (x) == NOTE_INSN_DELETED_LABEL)) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:4028:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (tree t = SYMBOL_REF_DECL (x)) ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 4088 ^ ~: 11/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219warning:: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK2' if (SYMBOL_REF_DECL (x)) ^~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::2698 :note43: : array 'fld' declared herenote : expanded from macro 'SYMBOL_REF_DECL' rtunion fld[1]; ^ (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:4089:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] assemble_external (SYMBOL_REF_DECL (x)); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::691218::338:: warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK1' XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 1331: ^ ~23 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :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]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c::12194136::388:: notewarning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' if (CONST_DOUBLE_HIGH (x)) ^~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391977::530:: notenote: : array 'fld' declared hereexpanded from macro 'CONST_DOUBLE_HIGH' rtunion fld[1]; ^ #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1227:36: note: expanded from macro 'XCMWINT' #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:4160: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:4169:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || INTVAL (XEXP (x, 1)) >= 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:4171: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:4184: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) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1331array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: note: XEXP (rt, 1) = arg1;expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1331 :23: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219expanded 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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:38: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1952 :29: note: expanded from macro 'INTVAL'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT): 439 ^~~: 5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1]; 1226 ^: 33:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.cnote:: 39expanded from macro 'XCWINT': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])125 : ^~~3 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning439: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::41871335:27::25 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XBBDEF' output_addr_const (file, XEXP (x, 1)); #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::133138::23 :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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219:: 38array 'fld' declared here: note: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])39 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770439: :./genrtl.h5::126 :note3: :array 'fld' declared here warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c XEXP (rt, 3) = arg3;: 4191 ^ ~: 29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: note: output_addr_const (file, XEXP (x, 1));expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1331 ^ ~: 23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::43938:: 5note:: expanded from macro 'RTL_CHECK2'note : array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c::539:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here3770: ./genrtl.h:127: rtunion fld[1];3 : ^ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c ^ ~: 4507:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1331array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: note: expanded from macro 'XEXP' label_id = INSN_SHUID (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1844:28: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'JUMP_LABEL' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) note ^ ~: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1365 ^: 32:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.cnote:: 39expanded from macro 'XCEXP': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 3 ^ ~: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220: XEXP (rt, 7) = arg7;37 : ^ ~ note: expanded from macro 'RTL_CHECKC1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:514:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)47 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'INSN_SHUID': 1219:38: note: #define INSN_SHUID(INSN) (uid_shuid[INSN_UID (INSN)])expanded from macro 'RTL_CHECK2' ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here439 :5: rtunion fld[1]; note ^: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:4825:26: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_UID (insn) = CODE_LABEL_NUMBER (insn); ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:4862:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || (NOTE_KIND (insn) != NOTE_INSN_VAR_LOCATION ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:4863:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) != NOTE_INSN_BEGIN_STMT ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c:4864:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) != NOTE_INSN_INLINE_ENTRY ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c :note39: : expanded from macro 'XCINT'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1;1220 : ^ ~37: note: expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c::384865:: 8note:: 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]) ^ ~ && NOTE_KIND (insn) != NOTE_INSN_BLOCK_BEG/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~~~~~~~~~~~~~~439: 5: note: array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1659 :25In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c :note39: : expanded from macro 'NOTE_KIND'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE): 3 ^ ~: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1361:32: XBBDEF (rt, 2) = arg2;note : ^ ~expanded from macro 'XCINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int): 25 ^ ~: note: expanded from macro 'XBBDEF'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1220:37: note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)expanded from macro 'RTL_CHECKC1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])1218 : ^ ~38 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h note:: 439expanded from macro 'RTL_CHECK1': 5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c :note4866: :array 'fld' declared here8 : warning rtunion fld[1];: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from && NOTE_KIND (insn) != NOTE_INSN_BLOCK_END/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~~~~~~~~~~~~~~3770 : ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1659:25: X0EXP (rt, 3) = NULL_RTX;note : ^ ~expanded from macro 'NOTE_KIND' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE): 1348 ^ ~: 27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1361expanded from macro 'X0EXP': 32: note: expanded from macro 'XCINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int): 1218: ^ ~ 38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1': 1220:37: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECKC1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 5 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:note439: :array 'fld' declared here5 : note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c :39: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h4867::83770:: ./genrtl.hwarning:: 261array 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] && NOTE_KIND (insn) != NOTE_INSN_DELETED_DEBUG_LABEL))) X0EXP (rt, 4) = NULL_RTX; ^~~~~~~~~~~~~~~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::271659:: 25note:: expanded from macro 'X0EXP'note : expanded from macro 'NOTE_KIND' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1218::136138::32 :note : note: expanded from macro 'RTL_CHECK1'expanded from macro 'XCINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1220: :array 'fld' declared here37 : note rtunion fld[1];: expanded from macro 'RTL_CHECKC1' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:262::4393::5 :warning : notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here XINT (rt, 5) = arg3; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/final.c :5056:12: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1332array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: note: expanded from macro 'XVEC' return SYMBOL_REF_DECL (datum); ^~~~~~~~~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :2698:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h43::1219 :38:note : noteexpanded from macro 'SYMBOL_REF_DECL': expanded from macro 'RTL_CHECK2' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391351::528:: notenote: : expanded from macro 'X0TREE'array 'fld' declared here rtunion fld[1]; ^ #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c ^ ~: 39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12183770:: 38./genrtl.h:: 307note:: 3expanded from macro 'RTL_CHECK1': 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;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1332: rtunion fld[1];23 : ^ note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:51: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:51: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:51: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:63: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:67: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:80: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:758: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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:1118: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:1125: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:1125: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:1126: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:1127: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:1128: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:1129: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:1130: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:1130: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:1564: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), ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:1582: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); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:1606:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] insn_code = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:1655:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] insn_code = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:1736: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)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:1775:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:1790: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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2535:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:1791: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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2536:48: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:1819:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] instantiate_decl_rtl (XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:1980:36: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] instantiate_virtual_regs_in_rtx (®_NOTES (insn)); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:1984:38: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] instantiate_virtual_regs_in_rtx (&CALL_INSN_FUNCTION_USAGE (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:2770:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (XVECEXP (entry_parm, 0, i), 1)) == 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:3369:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int regnoi = REGNO (XEXP (parmreg, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:4375:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_KIND (insn) == NOTE_INSN_BLOCK_BEG) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:4377:21: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree block = NOTE_BLOCK (insn); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1649:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1368:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:4399:5: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BLOCK (insn) = new_block; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1649:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1368:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:4437:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (NOTE_KIND (insn) == NOTE_INSN_BLOCK_END) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:4439:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BLOCK (insn) = p_block_stack->pop (); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1649:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1368:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:4445:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ? NOTE_BLOCK (insn) : NULL_TREE; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1649:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1368:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:5706:5: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (returnjump) = pat; ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:5708:5: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (returnjump) = ret_rtx; ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:6048:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && (NOTE_KIND (insn) == NOTE_INSN_FUNCTION_BEG)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:6086:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_KIND (insn) == NOTE_INSN_PROLOGUE_END) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:6107:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (note) == NOTE_INSN_PROLOGUE_END) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:6134:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_KIND (insn) == NOTE_INSN_EPILOGUE_BEG) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:6468:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op = SET_SRC (p_sets[0]); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:6469: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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2538:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1374:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:6470: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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2535:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:6478: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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2542:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:6524:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] constraint = ASM_OPERANDS_OUTPUT_CONSTRAINT(SET_SRC(p_sets[match])); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2533:45: note: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT' #define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1364:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:6524:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] constraint = ASM_OPERANDS_OUTPUT_CONSTRAINT(SET_SRC(p_sets[match])); ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2533:52: note: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT' #define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1364:45: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:6566:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] (ASM_OPERANDS_INPUT_CONSTRAINT (op, j))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2542:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function.c:6659: ./gt-function.h:250:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-function.h:250:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-function.h:250:64: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-function.h:250:64: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-function.h:290:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-function.h:290:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-function.h:290:66: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-function.h:290:66: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class 6 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o function-tests.o -MT function-tests.o -MMD -MP -MF ./.deps/function-tests.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 205 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o fwprop.o -MT fwprop.o -MMD -MP -MF ./.deps/fwprop.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 127 warnings generated. 208 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gcc-rich-location.o -MT gcc-rich-location.o -MMD -MP -MF ./.deps/gcc-rich-location.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gcse.o -MT gcse.o -MMD -MP -MF ./.deps/gcse.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:137: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:69: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:70: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/function-tests.c:75: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:137: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:137: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:137: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 140 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:137: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gcse-common.o -MT gcse-common.o -MMD -MP -MF ./.deps/gcse-common.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ clang/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :warning439: :5: notetreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] : array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c::43924:: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 305note:: 1array 'fld' declared here: warning: rtunion fld[1];'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ struct GTY((desc("0"), tag("0"),In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c^: 26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::3876:: 1note:: expanded from macro 'RTL_CHECK2'note : did you mean struct here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])class rtx_def; ^~~~~ ^ ~ struct/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459::133014::23 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XSTR' rtx next = XEXP (insn, 1); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1331:23 : note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 1219:38: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439: rtunion fld[1];5 : ^ note: In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c :26 rtunion fld[1]; : ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1330::146523::10 :note warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XSTR' return XEXP (insn, 1); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1331 :23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :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]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c5::26 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 3770: rtunion fld[1]; ./genrtl.h ^: 846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XSTR': 1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ return XBBDEF (insn, 2);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1335note:: 25expanded from macro 'RTL_CHECK2': 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5:1218:: 38note:: array 'fld' declared herenote : expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.cnote:: 24: array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 rtunion fld[1];: ./genrtl.h ^: 844:In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:: 33warning: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 169:10: XSTR (rt, 1) = arg1;warning ^ ~: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: return INSN_CODE (insn);1330 : ^~~~~~~~~~~~~~~~23 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XSTR'1516 :25: note: expanded from macro 'INSN_CODE'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1328 :note23: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)439 : ^ ~5 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219array 'fld' declared here: 38: rtunion fld[1]; ^note : expanded from macro 'RTL_CHECK2'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3770 ^ ~: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::845439::35:: warning : notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here XSTR (rt, 2) = arg2; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c::3925: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::7376::11:: warningwarning: : 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ class opt_pass : public pass_data/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: 56^: 8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-rich-location.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:360:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) < GET_MODE_UNIT_BITSIZE (GET_MODE (x)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:361:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) >= 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:363:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT shift = INTVAL (XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:365:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1) = gen_int_mode (HOST_WIDE_INT_1 << shift, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:378:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:503 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */: 13 ^ ~: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1332 :23: note: op1 = XEXP (x, 1);expanded from macro 'XVEC' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 1331 ^ ~: 23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::43938::5 :note : noteexpanded from macro 'RTL_CHECK2': array 'fld' declared here rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:506:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 == XEXP (x, 0) && op1 == XEXP (x, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:514:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:518:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 == XEXP (x, 0) && op1 == XEXP (x, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:526:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:527:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op2 = XEXP (x, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:532:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 == XEXP (x, 0) && op1 == XEXP (x, 1) && op2 == XEXP (x, 2)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1848 :34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5 return safe_as_a (JUMP_LABEL (insn));: note ^~~~~~~~~~~~~~~~~: array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1844 :28/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:: 532note:: 62:expanded from macro 'JUMP_LABEL' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: if (op0 == XEXP (x, 0) && op1 == XEXP (x, 1) && op2 == XEXP (x, 2))1365 : ^ ~32 : note: expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) note ^ ~: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECKC1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~ array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439: rtunion fld[1];5 : ^ note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:548:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) warning ^ ~: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32 return JUMP_LABEL (this);: ^~~~~~~~~~~~~~~~~note : expanded from macro 'XCSUBREG' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) note ^ ~: expanded from macro 'JUMP_LABEL' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)note : ^ ~expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])32 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XCEXP'439 :5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c1220::58837::17 :note : warningexpanded 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]) op1 = XEXP (x, 1); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :array 'fld' declared here23 : note rtunion fld[1];: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:595:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 == XEXP (x, 0) && op1 == XEXP (x, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1860::133140:23: : warning: notearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' return safe_as_a (JUMP_LABEL (this));#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::184438::28 :note : note: expanded from macro 'RTL_CHECK2'expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51365:: 32note: :array 'fld' declared here note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:974: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), GET_MODE (SET_DEST (set)), speed); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:995:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (set_src_cost (SET_SRC (set), GET_MODE (SET_DEST (set)), speed) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:1120:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (def_set); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:1150:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (def_set); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:1180:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (def_set); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:1205:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] asm_operands = SET_SRC (use_pat); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:1219: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)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:1229: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++) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2538:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1374:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1231::304014:: 19warning:: 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] loc = &ASM_OPERANDS_INPUT (asm_operands, i); *step_out = XEXP (x, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2537/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:36::1219 :note38: :expanded from macro 'ASM_OPERANDS_INPUT' note: 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]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1373/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::43439::5 :note : noteexpanded from macro 'XCVECEXP': array 'fld' declared here rtunion fld[1]; ^ #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:1258:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (use_insn) < 0) ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:1272:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (SET_DEST (def_set)), SUBREG_BYTE (reg))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:1272:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (SET_DEST (def_set)), SUBREG_BYTE (reg))) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:1290:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (def_set); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:1303: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); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/fwprop.c:1352:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (use_set)) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h140:: 244In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h::3770275: :./genrtl.h11::573 :warning3: :struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); XSTR (rt, 1) = arg1; ^ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :76:7: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :previous use is here1330 :23class rtx_def;: ^note : expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) 113 ^ ~ warning s generated/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h. :440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:140: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ggc-common.o -MT ggc-common.o -MMD -MP -MF ./.deps/ggc-common.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-common.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:141: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:150: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:150: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:150: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-common.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:159: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:865:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (PATTERN (test_insn)) = x; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)11 : ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37 attrs = MEM_ATTRS (x);: ^~~~~~~~~~~~~note : expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])24 : ^ ~note : expanded from macro 'MEM_ATTRS' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) note ^ ~ : array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1355: rtunion fld[1];29 : ^ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.cexpanded from macro 'X0MEMATTR': 878:3: #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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: SET_SRC (PATTERN (test_insn)) = NULL_RTX;note : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 22 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'SET_SRC': 5: note: array 'fld' declared here#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:1227:13/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1335warning:: 25array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XBBDEF' rtx src = SET_SRC (set); ^~~~~~~~~~~~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12182649::3822:: notenote: : expanded from macro 'RTL_CHECK1'expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51365:: 32note: : notearray 'fld' declared here: expanded from macro 'XCEXP' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 27 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1220::18437: :note3: :expanded from macro 'RTL_CHECKC1' warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^ ~439:5 : note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1]; 1331 ^: 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.carray 'fld' declared here: 2084:10 rtunion fld[1];: ^ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::2246440::265:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ if (expr_equiv_p (SET_SRC (x), expr->expr))/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h : ^~~~~~~~~~~55 :26: note: expanded from macro 'HOST_WIDE_INT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h# define HOST_WIDE_INT long: 2649 ^: 22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:2280:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] old_reg = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:2451: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))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.cexpanded from macro 'RTL_CHECKC1': 27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])538 : ^ ~ 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:5: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c::245223::11 :note : warningexpanded from macro 'XEXP' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) eqv = SET_SRC (set); ^ ~ ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 2649note:: 22: expanded from macro 'RTL_CHECK2'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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1365439::325:: notenote: : expanded from macro 'XCEXP'array 'fld' declared here rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:: 2677note:: 2expanded 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h LABEL_NUSES (label_ref_label (x))++;: 439 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 5: note: array 'fld' declared here rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse-common.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:3809:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (PATTERN (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:3945:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (pat); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:3961:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx_insn *copy = gen_move_insn (reg, copy_rtx (SET_SRC (pat))); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:3963:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = reg; ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcse.c:3967:4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-common.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-common.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-common.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-common.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 112 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ggc-tests.o -MT ggc-tests.o -MMD -MP -MF ./.deps/ggc-tests.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-tests.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-tests.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-tests.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 147 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-tests.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-tests.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gimple.o -MT gimple.o -MMD -MP -MF ./.deps/gimple.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-tests.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-tests.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 6 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gimple-builder.o -MT gimple-builder.o -MMD -MP -MF ./.deps/gimple-builder.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-builder.c 5 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gimple-expr.o -MT gimple-expr.o -MMD -MP -MF ./.deps/gimple-expr.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 184 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-builder.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gimple-iterator.o -MT gimple-iterator.o -MMD -MP -MF ./.deps/gimple-iterator.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-iterator.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-builder.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-iterator.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-builder.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-builder.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-builder.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-iterator.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-iterator.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-iterator.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-iterator.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 131 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gimple-fold.o -MT gimple-fold.o -MMD -MP -MF ./.deps/gimple-fold.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-builder.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-iterator.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c : ^ ~23 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h1219::38:435 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h: :expanded from macro 'RTL_CHECK2' 320:1:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning ^ ~: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439:5: note: struct pod_modearray 'fld' declared here ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-expr.c:37: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h::645244:: 1/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:: 272note:: 8did you mean class here?: warning: struct opt_pass;struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^~~~~~ class inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ 26 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gimple-laddress.o -MT gimple-laddress.o -MMD -MP -MF ./.deps/gimple-laddress.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-laddress.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-iterator.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-iterator.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-laddress.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:In file included from 26/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-laddress.c: :In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:./genrtl.h435:: 209/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h::320:13:: warningwarning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XBBDEF (rt, 2) = arg2;struct pod_mode ^ ~^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770: 68./genrtl.h::20210:3: : warningnote: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]did you mean struct here? XEXP (rt, 3) = arg3; ^ ~ template class pod_mode; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^~~~~1331 : struct23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-laddress.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::231219: :In file included from 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:: 442: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.hexpanded from macro 'RTL_CHECK2': 244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hstruct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 439:5: inline struct rtx_def *note : ^array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76 rtunion fld[1]; ^: 7:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:note26: : previous use is hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770class rtx_def;: ./genrtl.h ^: 845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 2) = arg2;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-laddress.c : ^ ~23 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h1330:244:: 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:: 275note:: 11expanded from macro 'XSTR': warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h38:: 76note:: 7expanded from macro 'RTL_CHECK2': note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])class rtx_def; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-laddress.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 134 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gimple-loop-interchange.o -MT gimple-loop-interchange.o -MMD -MP -MF ./.deps/gimple-loop-interchange.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-interchange.cc In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 32 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gimple-loop-jam.o -MT gimple-loop-jam.o -MMD -MP -MF ./.deps/gimple-loop-jam.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-jam.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-interchange.cc:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-laddress.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-fold.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-jam.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-interchange.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-laddress.c:39: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-interchange.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-interchange.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-interchange.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-jam.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-laddress.c:43: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-jam.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-jam.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-jam.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 27 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-jam.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gimple-loop-versioning.o -MT gimple-loop-versioning.o -MMD -MP -MF ./.deps/gimple-loop-versioning.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-versioning.cc In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-interchange.cc:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-jam.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 183 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gimple-low.o -MT gimple-low.o -MMD -MP -MF ./.deps/gimple-low.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-low.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-versioning.cc:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-jam.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: clangarray 'op' declared here: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-jam.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-problem.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: warning: struct 'opt_pass' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct opt_pass; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:7: note: previous use is here class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-versioning.cc:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-interchange.cc:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-versioning.cc:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-versioning.cc:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-versioning.cc:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-low.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-interchange.cc:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-low.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-interchange.cc:43: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-problem.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: warning: struct 'opt_pass' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct opt_pass; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:7: note: previous use is here class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-low.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-low.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-low.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-versioning.cc:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 28 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gimple-pretty-print.o -MT gimple-pretty-print.o -MMD -MP -MF ./.deps/gimple-pretty-print.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-pretty-print.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-versioning.cc:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-versioning.cc:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-low.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-loop-versioning.cc:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vectorizer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-problem.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: warning: struct 'opt_pass' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct opt_pass; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:7: note: previous use is here class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-low.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-pretty-print.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-low.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-pretty-print.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-pretty-print.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-pretty-print.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-pretty-print.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 32 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gimple-ssa-backprop.o -MT gimple-ssa-backprop.o -MMD -MP -MF ./.deps/gimple-ssa-backprop.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-backprop.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-pretty-print.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 27 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gimple-ssa-evrp.o -MT gimple-ssa-evrp.o -MMD -MP -MF ./.deps/gimple-ssa-evrp.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-evrp.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-backprop.c:89: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-pretty-print.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-pretty-print.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-backprop.c:89: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-evrp.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-backprop.c:89: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-backprop.c:89: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-backprop.c:89: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-evrp.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-evrp.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-evrp.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-evrp.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 140 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-backprop.c:91: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gimple-ssa-evrp-analyze.o -MT gimple-ssa-evrp-analyze.o -MMD -MP -MF ./.deps/gimple-ssa-evrp-analyze.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-evrp-analyze.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-evrp.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-backprop.c:92: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-evrp.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-evrp.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-backprop.c:96: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-evrp-analyze.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-backprop.c:123:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-evrp-analyze.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 28 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gimple-ssa-isolate-paths.o -MT gimple-ssa-isolate-paths.o -MMD -MP -MF ./.deps/gimple-ssa-isolate-paths.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-isolate-paths.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-evrp-analyze.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-evrp-analyze.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-evrp-analyze.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 28 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gimple-ssa-nonnull-compare.o -MT gimple-ssa-nonnull-compare.o -MMD -MP -MF ./.deps/gimple-ssa-nonnull-compare.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-nonnull-compare.c 27 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gimple-ssa-split-paths.o -MT gimple-ssa-split-paths.o -MMD -MP -MF ./.deps/gimple-ssa-split-paths.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-split-paths.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-evrp-analyze.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-isolate-paths.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-nonnull-compare.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-split-paths.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 32 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gimple-ssa-store-merging.o -MT gimple-ssa-store-merging.o -MMD -MP -MF ./.deps/gimple-ssa-store-merging.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-evrp-analyze.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-nonnull-compare.c::37323:: 3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :note435: : array 'op' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h :320:1: tree GTY((length ("%h.num_ops"))) op[1]; warning ^: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h68::305620::3 :note : warningdid you mean struct here?: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] template class pod_mode; gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^~~~~ ^ ~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:In file included from 3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-isolate-paths.c :note24: In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.harray 'op' declared here: 435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: tree GTY((length ("%h.num_ops"))) op[1]; warning: ^'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hnote:: 3534did you mean struct here?: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs;template class pod_mode; ^~~~~ ^ ~ struct/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 28 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-split-paths.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gimple-ssa-strength-reduction.o -MT gimple-ssa-strength-reduction.o -MMD -MP -MF ./.deps/gimple-ssa-strength-reduction.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-isolate-paths.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-isolate-paths.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-nonnull-compare.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-nonnull-compare.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-evrp-analyze.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-isolate-paths.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-nonnull-compare.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-split-paths.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-split-paths.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-split-paths.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 139 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gimple-ssa-sprintf.o -MT gimple-ssa-sprintf.o -MMD -MP -MF ./.deps/gimple-ssa-sprintf.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-sprintf.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:143: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-isolate-paths.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:143: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-nonnull-compare.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-split-paths.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:143: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:143: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:38: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:143: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-sprintf.c:50: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-isolate-paths.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-nonnull-compare.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.carray 'op' declared here: 38: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442 tree GTY((length ("%h.num_ops"))) op[1];: In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h :244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:38: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);: 12 ^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hwarning:: 76array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 7: note return gs->op[3];: previous use is here ^ ~ class rtx_def;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : ^348 :3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-split-paths.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:38: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h::3350:: 1note:: array 'op' declared herenote : did you mean struct here? tree GTY((length ("%h.num_ops"))) op[1];class mem_usage; ^^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-isolate-paths.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hclass opt_pass : public pass_data: 3508:10^: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hclass: 3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-sprintf.c:50: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-nonnull-compare.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-split-paths.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class 27 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-sprintf.c:50: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-sprintf.c:50: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gimple-ssa-warn-alloca.o -MT gimple-ssa-warn-alloca.o -MMD -MP -MF ./.deps/gimple-ssa-warn-alloca.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-warn-alloca.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-sprintf.c:50: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:145: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 146: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517 XEXP (rt, 1) = arg1;: 10 ^ ~: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: return gs->op[1];1331 : ^ ~23 : note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'op' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1];: 1219 ^: 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :note2549: :expanded from macro 'RTL_CHECK1'3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::3485::3: notenote: : array 'fld' declared herearray 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c :40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2567 : ^ ~12 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 439array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:5 : note: array 'fld' declared here return gs->op[2]; ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : ^ 348:In file included from 3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c note:: 40array 'op' declared here: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: tree GTY((length ("%h.num_ops"))) op[1];./genrtl.h : ^ 185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :note2587: :array 'fld' declared here 11: rtunion fld[1];warning : ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c return &gs->op[2];: 40 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:348::37703: :./genrtl.h note: :array 'op' declared here186 :3: warning tree GTY((length ("%h.num_ops"))) op[1];: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :2604: rtunion fld[1];3 : ^ warning: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c :40: gs->op[2] = rhs; In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h3770:: 348./genrtl.h::1873:: 3note:: array 'op' declared herewarning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c::262140:: 12:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:warning3770: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :188:3 return gs->op[3];: ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :348:3: XEXP (rt, 7) = arg7; note ^ ~: array 'op' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23 tree GTY((length ("%h.num_ops"))) op[1];: ^note : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h XBBDEF (rt, 2) = arg2;: 3013 ^ ~ :10: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1335: 25: return gs->op[1];note : ^ ~ expanded from macro 'XBBDEF'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :373:3: note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : ^ ~array 'op' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218: tree GTY((length ("%h.num_ops"))) op[1];38 : ^ note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h ^: 3046:In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:: 40warning: : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h gs->op[1] = fn;: 261 ^ ~: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:: 373warning:3: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note : array 'op' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.harray 'fld' declared here: 3056:3 rtunion fld[1];: ^ warning: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c :40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,./genrtl.h : ^ ~262 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h3:: warning: 373array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3: note XINT (rt, 5) = arg3;: array 'op' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1];: 1328: ^23 : note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c :40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::383133:: 11note:: 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]) return &call_stmt->op[2]; ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::5373:: 3note:: array 'fld' declared herenote: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here In file included from tree GTY((length ("%h.num_ops"))) op[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c : ^40 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : ^ ~3534 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::439 :warning5: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here gs->op[1] = rhs; ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h ^: 317:In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c: :note: 40: array 'op' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h tree GTY((length ("%h.num_ops"))) op[1];: 370 ^:3 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h23::3544 :note: 10expanded 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) return gs->op[2]; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::1219317::383:: notenote: : expanded from macro 'RTL_CHECK2'array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ 27 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erro1331r -o gimple-ssa-warn-restrict.o -MT gimple-ssa-warn-restrict.o -MMD -MP -MF ./.deps/gimple-ssa-warn-restrict.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-warn-restrict.c :23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-warn-alloca.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:149: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-sprintf.c:52: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 27 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gimple-streamer-in.o -MT gimple-streamer-in.o -MMD -MP -MF ./.deps/gimple-streamer-in.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-in.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-warn-alloca.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1220/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-sprintf.c::3753:: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hnote:: 2517expanded from macro 'RTL_CHECKC1': 10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ return gs->op[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hnote:: 348array 'fld' declared here: 3: rtunion fld[1];note : ^array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: :./genrtl.h2587::3311::3 :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] return &gs->op[2]; ^ ~ XEXP (rt, 1) = arg1; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h ^ ~: 348:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331note:: 23array 'op' declared here: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c12::166 : warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3770: ./genrtl.h return gs->op[3];: 51 ^ ~: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:: 348warning:: 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'op' declared here XEXP (rt, 1) = arg1; ^ ~ tree GTY((length ("%h.num_ops"))) op[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1331 :23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c :166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c : ^ ~42: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::2517439::105:: warning: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here return gs->op[1]; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:In file included from 348/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:3::166 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'op' declared here: 3770: ./genrtl.h:154: tree GTY((length ("%h.num_ops"))) op[1];3 : ^ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1328: 23warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'XINT' gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~348 :3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219note:: 38:array 'op' declared here note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h2567::121912::38 warning: : notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' return gs->op[2]; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:348439::53:: notenote: : array 'op' declared here array 'fld' declared here rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 2587 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h11::439 :warning5: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here return &gs->op[2]; ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h ^: 348:In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:: 166note: : In file included from array 'op' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:158 tree GTY((length ("%h.num_ops"))) op[1]; : ^3 : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 3013 ^ ~: 10/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::5warning2604: :: 3notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : array 'fld' declared herewarning return gs->op[1];: rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ gs->op[2] = rhs;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : ^ ~373 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h3::348 :note3: :array 'op' declared here note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h166:: 348In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:: 37703056note: :: 3array 'op' declared here./genrtl.h:: 182warning:: 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: tree GTY((length ("%h.num_ops"))) op[1]; warning ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ XEXP (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : ^ ~373 :3: note: array 'op' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: tree GTY((length ("%h.num_ops"))) op[1];note : ^expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h gs->op[3] = rhs;: 1219 ^ ~: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: :348note:: 3expanded from macro 'RTL_CHECK2': note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3117::132810::23 :warning : notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XINT' return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)373 : ^ ~3 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'op' declared here1219 :38: note: tree GTY((length ("%h.num_ops"))) op[1];expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h23::3133 :note11: :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) return &call_stmt->op[2]; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3731219::338:: notenote: : array 'op' declared hereexpanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c::3141166:: 3In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 3770array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:187: call_stmt->op[2] = chain;3 : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]373 :3: XEXP (rt, 6) = arg6;note : ^ ~array 'op' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1];: 1331 ^: 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return gs->op[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c : ^ ~166 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h373::37703: :./genrtl.h :note232: :3array 'op' declared here: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218 gs->op[1] = fn;: 38 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hnote:: 373expanded from macro 'RTL_CHECK1': 3: note: array 'op' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hnote:: 3056expanded from macro 'X0EXP': 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1218 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h38:373:: 3:note : noteexpanded from macro 'RTL_CHECK1': array 'op' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h ^: 3508:In file included from 10/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:: 166warning: : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h return gs->op[1];: 235 ^ ~: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:: 317warning:: 3array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'op' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hwarning:: 3534array 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; ^ ~ gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31348:: 27note:: array 'op' declared herenote : expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3544 : ^ ~10 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: 439array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 31175: return gs->op[2];10: : ^ ~ notewarning: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.harray 'fld' declared here: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]317 rtunion fld[1]; : ^3 : return gs->op[2];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.cnote ^ ~: array 'op' declared here: 166: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1];: 3770 ^373: ./genrtl.h::3237:: 3note:: array 'op' declared here warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ X0EXP (rt, 6) = NULL_RTX;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : ^ ~3554 :3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1348: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]27 : note gs->op[2] = label; : ^ ~expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.harray 'op' declared here ^ ~: 3133 :11/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1];: : ^ 1218warning:: 38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK1' return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 3 ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3564: 439note:: 3array 'op' declared here: :warning5 tree GTY((length ("%h.num_ops"))) op[1];: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ note: array 'fld' declared here gs->op[3] = label; ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : ^317 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h3:: 3141note:: 3array 'op' declared here: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::383508: :note10: :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]) return gs->op[1]; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::317439::35:: notenote: : array 'op' declared herearray 'fld' declared here rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3534 : ^ ~3: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]439 :5: gs->op[1] = rhs;note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317 rtunion fld[1];: 3 ^: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.carray 'op' declared here: 166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1];3770 : ^./genrtl.h :309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::35441328::1023:: warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XINT' return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)317 : ^ ~3 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219array 'op' declared here: 38: note: tree GTY((length ("%h.num_ops"))) op[1]; expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: rtunion fld[1];3554 :3 ^: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-warn-alloca.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-warn-alloca.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here In file included from class rtx_def;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c ^: 166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 27 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gimple-streamer-out.o -MT gimple-streamer-out.o -MMD -MP -MF ./.deps/gimple-streamer-out.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-out.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-sprintf.c:54: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-warn-alloca.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-strength-reduction.c:44: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-in.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-warn-restrict.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-sprintf.c:312:29: warning: array subscript is of type 'char' [-Wchar-subscripts] if (target_to_host_charmap['%']) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-sprintf.c:384:29: warning: array subscript is of type 'char' [-Wchar-subscripts] if (target_to_host_charmap['\0'] == 1) ^~~~~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-in.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-out.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-in.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-in.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-warn-restrict.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-in.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-warn-restrict.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-warn-restrict.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-warn-alloca.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-warn-restrict.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-out.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-out.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-out.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-out.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-warn-alloca.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-warn-alloca.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-warn-restrict.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-in.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-in.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer.h:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-warn-restrict.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-in.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer.h:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:143:9: note: previous use is here class varpool_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-in.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer.h:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return gs->op[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-in.c : ^ ~29 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer.h::37325:: 3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h :note26: : array 'op' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h :76:53: tree GTY((length ("%h.num_ops"))) op[1];warning : ^struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::783046::83:: warningwarning: : struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; struct lto_input_block *, ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h::373363::37:: notenote: : array 'op' declared hereprevious use is here class lto_input_block tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83: gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,44 : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: :struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]373 :3: note: array 'op' declared here unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h tree GTY((length ("%h.num_ops"))) op[1]; : ^ 363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117widest_int streamer_read_widest_int (struct lto_input_block *);: 10 ^ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h :warning: 363array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 7: note: return gs->op[2];previous use is here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:class lto_input_block373 : ^3 : note: array 'op' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h tree GTY((length ("%h.num_ops"))) op[1];: 87 ^: 38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-in.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h7::3508 :note10: :previous use is here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]class lto_input_block ^ return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h3::67 :note36: :array 'op' declared here note: did you mean class here? tree GTY((length ("%h.num_ops"))) op[1]; ^ void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 120:7: gs->op[2] = label; ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hstruct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 317:3: note ((struct lto_input_block *): array 'op' declared here ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363: tree GTY((length ("%h.num_ops"))) op[1];7 : ^ note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::1203564::73:: notewarning: : did you mean class here?array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ((struct lto_input_block *) ^ ~ ^~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h class: 317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-in.c3574::2910: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer.h :warning28: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]16 : warning: return gs->op[3];struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: void input_bb (struct lto_input_block *, enum LTO_tags, struct data_in *,note: array 'op' declared here ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363: tree GTY((length ("%h.num_ops"))) op[1];7 : ^ note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer.h:28:16: note: did you mean class here? void input_bb (struct lto_input_block *, enum LTO_tags, struct data_in *, ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-out.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-in.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h ^ ~: 1672:10/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:: 373note:: 3did you mean struct here?: note: array 'op' declared here friend class cgraph_node; ^~~~~ struct tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hstruct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {: 3133 ^: 11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072: tree GTY((length ("%h.num_ops"))) op[1];10 : ^ note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::103141:: 3warning:: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] friend class cgraph_edge; ^ call_stmt->op[2] = chain;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h : ^ ~ 1671/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::17373:: 3note:: previous use is here note: array 'op' declared here for_user)) cgraph_edge { ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-in.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.h:109:40: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.h:109:40: note: did you mean class here? extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-in.c:39:12: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] input_phi (struct lto_input_block *ib, basic_block bb, struct data_in *data_in, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-in.c:39:12: note: did you mean class here? input_phi (struct lto_input_block *ib, basic_block bb, struct data_in *data_in, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-in.c:86:20: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] input_gimple_stmt (struct lto_input_block *ib, struct data_in *data_in, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-in.c:86:20: note: did you mean class here? input_gimple_stmt (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-ssa-warn-restrict.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-in.c:252:11: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] input_bb (struct lto_input_block *ib, enum LTO_tags tag, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-in.c:252:11: note: did you mean class here? input_bb (struct lto_input_block *ib, enum LTO_tags tag, ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-out.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer.h:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-out.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer.h:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:143:9: note: previous use is here class varpool_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-out.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer.h:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-out.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer.h:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-out.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ((struct lto_input_block *) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-out.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer.h:28:16: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void input_bb (struct lto_input_block *, enum LTO_tags, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer.h:28:16: note: did you mean class here? void input_bb (struct lto_input_block *, enum LTO_tags, struct data_in *, ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-out.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer-out.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.h:109:40: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.h:109:40: note: did you mean class here? extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^~~~~~ class 67 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gimple-walk.o -MT gimple-walk.o -MMD -MP -MF ./.deps/gimple-walk.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-walk.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 27 warnings generated. 64 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gimplify.o -MT gimplify.o -MMD -MP -MF ./.deps/gimplify.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gimplify-me.o -MT gimplify-me.o -MMD -MP -MF ./.deps/gimplify-me.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify-me.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-walk.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify-me.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify-me.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify-me.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify-me.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify-me.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-walk.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-walk.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-walk.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-walk.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 29 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o godump.o -MT godump.o -MMD -MP -MF ./.deps/godump.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/godump.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify-me.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:231750:: 2note:: expanded from macro 'XINT' warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12197:: 38: note: noteprevious use is here: expanded from macro 'RTL_CHECK2' class symtab_node; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify-me.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-walk.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/godump.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-walk.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/godump.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/godump.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/godump.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ 26 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o graph.o -MT graph.o -MMD -MP -MF ./.deps/graph.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/graph.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/godump.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimplify.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/godump.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/graph.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/graph.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 134 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/graph.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/graph.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o graphds.o -MT graphds.o -MMD -MP -MF ./.deps/graphds.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/graphds.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/graph.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 26 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o graphite.o -MT graphite.o -MMD -MP -MF ./.deps/graphite.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/graphite.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 27 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o graphite-isl-ast-to-gimple.o -MT graphite-isl-ast-to-gimple.o -MMD -MP -MF ./.deps/graphite-isl-ast-to-gimple.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/graphite-isl-ast-to-gimple.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o graphite-dependences.o -MT graphite-dependences.o -MMD -MP -MF ./.deps/graphite-dependences.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/graphite-dependences.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/graphds.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 5 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o graphite-optimize-isl.o -MT graphite-optimize-isl.o -MMD -MP -MF ./.deps/graphite-optimize-isl.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/graphite-optimize-isl.c clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o graphite-poly.o -MT graphite-poly.o -MMD -MP -MF ./.deps/graphite-poly.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/graphite-poly.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/graphite.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o graphite-scop-detection.o -MT graphite-scop-detection.o -MMD -MP -MF ./.deps/graphite-scop-detection.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/graphite-scop-detection.c clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o graphite-sese-to-poly.o -MT graphite-sese-to-poly.o -MMD -MP -MF ./.deps/graphite-sese-to-poly.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/graphite-sese-to-poly.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gtype-desc.o -MT gtype-desc.o -MMD -MP -MF ./.deps/gtype-desc.TPo gtype-desc.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/graphds.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/graphite.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o haifa-sched.o -MT haifa-sched.o -MMD -MP -MF ./.deps/haifa-sched.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/graphds.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/graphds.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/graphite.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/graphite.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/graphds.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/graphite.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from gtype-desc.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 134 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o hash-map-tests.o -MT hash-map-tests.o -MMD -MP -MF ./.deps/hash-map-tests.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-map-tests.c 6 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from gtype-desc.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:127: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o hash-set-tests.o -MT hash-set-tests.o -MMD -MP -MF ./.deps/hash-set-tests.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-set-tests.c In file included from gtype-desc.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from gtype-desc.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from gtype-desc.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/graphite.c:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:127: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-map-tests.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 6 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o hsa-common.o -MT hsa-common.o -MMD -MP -MF ./.deps/hsa-common.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:127: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:127: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:127: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-set-tests.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-map-tests.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 5 warnings generated. In file included from gtype-desc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o hsa-gen.o -MT hsa-gen.o -MMD -MP -MF ./.deps/hsa-gen.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-gen.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-map-tests.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-map-tests.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-map-tests.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-set-tests.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from gtype-desc.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from gtype-desc.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-set-tests.c :22/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::38442: : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.hexpanded from macro 'RTL_CHECK2': 244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~warning : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5inline struct rtx_def *: ^note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.harray 'fld' declared here: 76:7 rtunion fld[1];: ^note : previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-set-tests.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)76 : ^ ~1 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1219class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 38: noteclass rtx_def;: expanded from macro 'RTL_CHECK2'^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hprevious use is here: 439:struct rtx_def;5 : ^ note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-set-tests.c: XVEC (rt, 1) = arg1;22 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h575:1332: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h23::126 :note1: :expanded from macro 'XVEC' warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h :350:1: XEXP (rt, 2) = arg2; ^ ~note : did you mean struct here? class mem_usage;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :^~~~~ struct 1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c :130: rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^305 :1In file included from :gtype-desc.c :warning27: : 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.hstruct GTY((desc("0"), tag("0"),: 349^: 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 76 ^ ~: 1: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219did you mean struct here? :38:class rtx_def; note^~~~~: expanded from macro 'RTL_CHECK2'struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtx tmp = XEXP (this, 1);: 1219 ^ ~: 38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :expanded from macro 'RTL_CHECK2'23 : note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)439 : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :array 'fld' declared here38 : note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XSTR (rt, 1) = arg1;1459 : ^ ~14 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23 rtx next = XEXP (insn, 1);: ^ ~note : expanded from macro 'XSTR'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 38 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded from macro 'RTL_CHECK2': 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])439 : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :array 'fld' declared here5 : rtunion fld[1];note : ^array 'fld' declared here In file included from gtype-desc.c: rtunion fld[1];27 : ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::231465:: 10note:: 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) return XEXP (insn, 1); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::133138::23 :note : noteexpanded 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51219:: 38note:: array 'fld' declared herenote : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hgtype-desc.c::43927:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'fld' declared here./genrtl.h :592 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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1475:10: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: return XBBDEF (insn, 2);1219 : ^ ~38 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1335expanded from macro 'RTL_CHECK2': 25: note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)439 : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: :array 'fld' declared here38 : note rtunion fld[1];: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:In file included from 5gtype-desc.c:: 27note: : In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770 rtunion fld[1];: ./genrtl.h ^: 611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13301491::2310:: notewarning: : expanded from macro 'XSTR'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1219 :note38: :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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38439:: 5note:: expanded 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hgtype-desc.c::43927:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'fld' declared here./genrtl.h :612 rtunion fld[1];: 3 ^: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: #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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: return XUINT (insn, 4);38 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1329:26: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XUINT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)5 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1219 :38: rtunion fld[1]; note ^: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1848439::345:: warningnote: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1]; ^ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ In file included from gtype-desc.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::271844: :In file included from 28/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.hexpanded from macro 'JUMP_LABEL': 685:3: warning: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1;1365 : ^ ~32 : note: expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 439 ^: 5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XSTR (rt, 2) = arg2;1860 : ^ ~40 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1330array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: note: expanded from macro 'XSTR' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1844/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::281219:: 38note:: expanded from macro 'JUMP_LABEL'note : expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1365::43932::5 :note : noteexpanded from macro 'XCEXP': array 'fld' declared here rtunion fld[1]; ^#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' In file included from gtype-desc.c:27: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::439705::53:: notewarning: : array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :2150:10: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: SUBREG_BYTE (x), GET_MODE (x)); note ^~~~~~~~~~~~~~~ : array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 2023 ^: 26In file included from :gtype-desc.c :note27: : expanded from macro 'SUBREG_BYTE' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): 748 ^ ~: 3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1363: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]32 : XSTR (rt, 3) = arg3;note : ^ ~expanded from macro 'XCSUBREG' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): expanded from macro 'XSTR' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)37 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECKC1'1219 :38: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439array 'fld' declared here: 5: rtunion fld[1]; ^note : array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.c5::24 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.harray 'fld' declared here: 435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h rtunion fld[1];: 320 ^: 1: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c: :130'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770struct pod_mode : ^./genrtl.h: 237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hexpanded from macro 'RTL_CHECK1': 68:20: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])did you mean struct here? ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:template class pod_mode;5 : ^~~~~ note struct: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-gen.c ^ ~: 24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::1328:7623::1 :note : warningexpanded from macro 'XINT': class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::561219::388:: notenote: : expanded from macro 'RTL_CHECK2' previous use is here struct rtx_def;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h3::2549 :warning3: :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; ^ ~ gs->op[1] = rhs; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1330:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h23:: 348note:: 3expanded from macro 'XSTR': note: array 'op' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: tree GTY((length ("%h.num_ops"))) op[1];38: note: ^expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : ^ ~2587 :11/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1330warning:: 23array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XSTR' return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'op' declared here1219 :38: note tree GTY((length ("%h.num_ops"))) op[1];: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]439 :5: return gs->op[3];note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348 rtunion fld[1];: 3 ^: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c: :array 'op' declared here130 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: tree GTY((length ("%h.num_ops"))) op[1];./genrtl.h : ^612 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hnote: :expanded from macro 'RTL_CHECK2'3046 :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[1] = fn;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:: 373note:: 3array 'fld' declared here: note: rtunion fld[1];array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : ^ ~3117 :10/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331warning:: 23array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XEXP' return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'op' declared here1219 :38: note: tree GTY((length ("%h.num_ops"))) op[1];expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:130: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::2753508::1110:: warningwarning: : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::31776::37:: notenote: : array 'op' declared hereprevious use is here class rtx_def; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-map-tests.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-gen.c::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c3024:: : 138/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.hIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h::1750435167::27:: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.hwarning : warningstruct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 320: struct symtab_node *symtab_node;1 : if (INSN_CODE (insn) < 0) ^ warning : ^~~~~~~~~~~~~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :141 :7: struct pod_modenote : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h^previous use is here :1516class symtab_node;: 25 ^: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :68:20: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): did you mean struct here? ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: template class pod_mode;note : ^~~~~array 'fld' declared here struct rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:138: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:138: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 5 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o hsa-regalloc.o -MT hsa-regalloc.o -MMD -MP -MF ./.deps/hsa-regalloc.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-regalloc.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-gen.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-gen.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:543:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] may_trap_exp (SET_SRC (x), 0)); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-int.h:1274:12: note: expanded from macro 'WORST_CLASS' ((class1 > class2) ? class1 : class2) ^~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:543:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] may_trap_exp (SET_SRC (x), 0)); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-int.h:1274:31: note: expanded from macro 'WORST_CLASS' ((class1 > class2) ? class1 : class2) ^~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:546:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tmp_class = haifa_classify_rtx (COND_EXEC_CODE (x)); ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2661:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-gen.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:1478:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) >= 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 6 warnings generated. In file included from gtype-desc.c:72: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o hsa-brig.o -MT hsa-brig.o -MMD -MP -MF ./.deps/hsa-brig.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-brig.c In file included from gtype-desc.c:75: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from gtype-desc.c:75: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h4053::7502::5 :warning : warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); INSN_VAR_LOCATION_LOC (dbg) = gen_rtx_UNKNOWN_VAR_LOC (); ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h :363:7: note: previous use is here class lto_input_block/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1733 :3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 750:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1674note:: 36did you mean class here?: note: expanded from macro 'PAT_VAR_LOCATION_LOC' struct lto_input_block *, const char *, size_t); ^~~~~~ class#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:143:9: note: previous use is here class varpool_node; ^ In file included from gtype-desc.c:75: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:4235:hashval_t lto_input_scc (struct lto_input_block *, struct data_in *,15 : ^~~~~~ warning class: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (insn)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1659:25: notetree lto_input_tree_1 (struct lto_input_block *, struct data_in *,: expanded from macro 'NOTE_KIND' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE): ^ ~note : previous use is here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361class lto_input_block: 32 ^: note: expanded from macro 'XCINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int): 24 ^ ~: note: did you mean class here?/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1220:37: note: tree lto_input_tree_1 (struct lto_input_block *, struct data_in *,expanded from macro 'RTL_CHECKC1' ^~~~~~ class #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.hnote:: 863array 'fld' declared here: 22: rtunion fld[1];warning : ^struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from gtype-desc.c:78: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.c:35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:5343:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (prev_link, 1) = next_link; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:5429:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:5429:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:5482:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] while (NOTE_NOT_BB_P (note) && note != nt) ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-int.h:1197:48: note: expanded from macro 'NOTE_NOT_BB_P' #define NOTE_NOT_BB_P(NOTE) (NOTE_P (NOTE) && (NOTE_KIND (NOTE) \ ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:5490:16: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (NOTE_INSN_BASIC_BLOCK_P (note)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:5555:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx mem = write ? SET_DEST (pat) : SET_SRC (pat); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.c:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:361:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:845:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:969:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_ggc_mx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ In file included from gtype-desc.c:79: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:361:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:6115:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:6134:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:845:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:969:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_ggc_mx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ In file included from gtype-desc.c:80: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range_base *m_vr; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: note: did you mean class here? struct value_range_base *m_vr; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-regalloc.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class In file included from gtype-desc.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static sreal stream_in (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: note: did you mean class here? static sreal stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.c:39: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1070:11: warning: struct 'hsa_bb' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct hsa_bb *) bb->aux; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1029:7: note: previous use is here class hsa_bb ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1070:11: note: did you mean class here? return (struct hsa_bb *) bb->aux; ^~~~~~ class In file included from gtype-desc.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:212:19: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:212:19: note: did you mean class here? void stream_in (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1319:8: warning: struct 'hsa_function_representation' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct hsa_function_representation *hsa_cfun; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1100:7: note: previous use is here class hsa_function_representation ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1319:8: note: did you mean class here? extern struct hsa_function_representation *hsa_cfun; ^~~~~~ class In file included from gtype-desc.c:81: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:185:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:176:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-gen.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:8180:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (x) = label; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:8181:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label)++; ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:8267:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (jump) = label; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:8268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label)++; ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361gtype-desc.c::32277:: 3note:: warning: struct 'string_concat_db' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) struct string_concat_db * const x = (struct string_concat_db *)x_p; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/input.h1220::18837::15 :note : noteexpanded from macro 'RTL_CHECKC1': previous use is here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])class GTY(()) string_concat_db ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:277:3: note: did you mean class here? struct string_concat_db * const x = (struct string_concat_db *)x_p; ^~~~~~ class gtype-desc.c:277:40: warning: struct 'string_concat_db' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct string_concat_db * const x = (struct string_concat_db *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/input.h:188:15: note: previous use is here class GTY(()) string_concat_db ^ gtype-desc.c:277:40: note: did you mean class here? struct string_concat_db * const x = (struct string_concat_db *)x_p; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:8340:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (check) = label; ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:8341:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label)++; ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:8576:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (NOTE_INSN_BASIC_BLOCK_P (note)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:8623:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (NOTE_INSN_BASIC_BLOCK_P (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:8728:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (NOTE_INSN_BASIC_BLOCK_P (note)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:8772:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (NOTE_INSN_BASIC_BLOCK_P (note)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:8802:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!NOTE_INSN_BASIC_BLOCK_P (BB_END (jump_bb_next))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:351:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:351:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:355:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:355:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:356:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:356:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:366:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:366:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:370:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:370:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:374:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:374:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:387:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:387:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:391:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:391:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:395:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:395:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:399:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:399:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:406:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:406:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:410:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:410:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:414:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:414:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:415:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:415:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-gen.c : ^31 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gtype-desc.c:419class opt_pass : public pass_data: 34^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:./gtype-desc.h645::157: :note7: :did you mean class here? note: expanded from macro 'gt_ggc_m_7rtx_def'struct opt_pass; ^~~~~~ class if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:419:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:426:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:426:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:427:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:427:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c : ^9189 :10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:431:34: || INSN_CODE (insn) < 0warning : ^~~~~~~~~~~~~~~~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);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1516 :25./gtype-desc.h:: 57note:: 7expanded from macro 'INSN_CODE': note: expanded from macro 'gt_ggc_m_7rtx_def' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1328439::235:: notenote: : expanded from macro 'XINT'array 'fld' declared here rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219gtype-desc.c::38431:: 34note:: 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]) ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5./gtype-desc.h:: 57note:: 37array 'fld' declared here: note: rtunion fld[1];expanded from macro 'gt_ggc_m_7rtx_def' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c if (X != NULL) gt_ggc_mx_rtx_def (X);\: 9199 ^: 7/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here || INSN_CODE (insn) < 0 rtunion fld[1]; ^~~~~~~~~~~~~~~~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hgtype-desc.c::1516432::2534:: notewarning: : expanded from macro 'INSN_CODE'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1328:23./gtype-desc.h:: 57note:: 7expanded from macro 'XINT': 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);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:gtype-desc.c5::432 :note34: :array 'fld' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/haifa-sched.c:9219 gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);: 7 ^ ~: warning./gtype-desc.h: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]57 :37: note: || INSN_CODE (insn) < 0expanded from macro 'gt_ggc_m_7rtx_def' ^~~~~~~~~~~~~~~~ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1516::43925::5 :note : noteexpanded from macro 'INSN_CODE': array 'fld' declared here rtunion fld[1];#define INSN_CODE(INSN) XINT (INSN, 5) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23gtype-desc.c:: 502note:: 34expanded from macro 'XINT': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38:./gtype-desc.h :note57: :expanded from macro 'RTL_CHECK2'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);\/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note5: :array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ gtype-desc.c:502:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:506:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:506:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:510:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:510:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:514:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:514:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:518:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-regalloc.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435gtype-desc.c: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h518::32034::1 :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);^ ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:522:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);: did you mean struct here? ^ ~ ./gtype-desc.h:57:7:template class pod_mode; note ^~~~~: expanded from macro 'gt_ggc_m_7rtx_def' struct if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:522:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:526:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:526:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:530:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:530:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:534:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:534:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:538:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:538:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:542:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:542:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:546:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:546:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:550:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:550:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:554:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:554:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:558:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:558:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:562:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:562:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:566:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:566:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:570:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:570:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:574:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:574:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:578:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:578:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:594:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:594:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:598:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:598:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:602:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:602:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:606:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:606:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:610:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:610:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:614:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:614:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:618:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:618:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:622:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:622:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:626:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:626:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:633:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:633:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:637:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:637:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:641:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:641:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:645:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:645:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:649:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:649:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:653:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:653:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:657:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:657:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:661:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:661:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:665:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:665:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:669:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:669:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:673:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:673:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:677:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:677:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:684:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:684:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:688:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:688:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:692:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:692:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:696:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:696:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:697:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:697:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:714:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_23constant_descriptor_rtx ((*x).u.fld[1].rt_constant); ^ ~ ./gtype-desc.h:129:7: note: expanded from macro 'gt_ggc_m_23constant_descriptor_rtx' if (X != NULL) gt_ggc_mx_constant_descriptor_rtx (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:714:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_23constant_descriptor_rtx ((*x).u.fld[1].rt_constant); ^ ~ ./gtype-desc.h:129:53: note: expanded from macro 'gt_ggc_m_23constant_descriptor_rtx' if (X != NULL) gt_ggc_mx_constant_descriptor_rtx (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:717:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9tree_node ((*x).u.fld[1].rt_tree); ^ ~ ./gtype-desc.h:25:7: note: expanded from macro 'gt_ggc_m_9tree_node' if (X != NULL) gt_ggc_mx_tree_node (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:717:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9tree_node ((*x).u.fld[1].rt_tree); ^ ~ ./gtype-desc.h:25:39: note: expanded from macro 'gt_ggc_m_9tree_node' if (X != NULL) gt_ggc_mx_tree_node (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:726:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9mem_attrs ((*x).u.fld[1].rt_mem); ^ ~ ./gtype-desc.h:105:7: note: expanded from macro 'gt_ggc_m_9mem_attrs' if (X != NULL) gt_ggc_mx_mem_attrs (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:726:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9mem_attrs ((*x).u.fld[1].rt_mem); ^ ~ ./gtype-desc.h:105:39: note: expanded from macro 'gt_ggc_m_9mem_attrs' if (X != NULL) gt_ggc_mx_mem_attrs (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:733:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:733:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:769:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:769:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:779:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:779:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:792:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-brig.c:24gtype-desc.c: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h792::7634::1 :warning : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h : ^ ~ 56:8./gtype-desc.h:: 57note:: 37previous use is here: notestruct rtx_def; : ^expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:796:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:796:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:797:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:797:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:801:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:801:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:802:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:802:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:803:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9rtvec_def ((*x).u.fld[1].rt_rtvec); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_9rtvec_def' if (X != NULL) gt_ggc_mx_rtvec_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:803:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9rtvec_def ((*x).u.fld[1].rt_rtvec); ^ ~ ./gtype-desc.h:61:39: note: expanded from macro 'gt_ggc_m_9rtvec_def' if (X != NULL) gt_ggc_mx_rtvec_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:816:36: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9rtvec_def ((*x).u.fld[5].rt_rtvec); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_9rtvec_def' if (X != NULL) gt_ggc_mx_rtvec_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:816:36: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9rtvec_def ((*x).u.fld[5].rt_rtvec); ^ ~ ./gtype-desc.h:61:39: note: expanded from macro 'gt_ggc_m_9rtvec_def' if (X != NULL) gt_ggc_mx_rtvec_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:817:36: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9rtvec_def ((*x).u.fld[4].rt_rtvec); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_9rtvec_def' if (X != NULL) gt_ggc_mx_rtvec_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:817:36: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9rtvec_def ((*x).u.fld[4].rt_rtvec); ^ ~ ./gtype-desc.h:61:39: note: expanded from macro 'gt_ggc_m_9rtvec_def' if (X != NULL) gt_ggc_mx_rtvec_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:818:36: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9rtvec_def ((*x).u.fld[3].rt_rtvec); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_9rtvec_def' if (X != NULL) gt_ggc_mx_rtvec_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:818:36: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9rtvec_def ((*x).u.fld[3].rt_rtvec); ^ ~ ./gtype-desc.h:61:39: note: expanded from macro 'gt_ggc_m_9rtvec_def' if (X != NULL) gt_ggc_mx_rtvec_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:819:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_S ((*x).u.fld[1].rt_str); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:829:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:829:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:836:31: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_S ((*x).u.fld[3].rt_str); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:853:38: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:853:38: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:866:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9tree_node ((*x).u.fld[3].rt_tree); ^ ~ ./gtype-desc.h:25:7: note: expanded from macro 'gt_ggc_m_9tree_node' if (X != NULL) gt_ggc_mx_tree_node (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:866:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9tree_node ((*x).u.fld[3].rt_tree); ^ ~ ./gtype-desc.h:25:39: note: expanded from macro 'gt_ggc_m_9tree_node' if (X != NULL) gt_ggc_mx_tree_node (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:869:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9tree_node ((*x).u.fld[3].rt_tree); ^ ~ ./gtype-desc.h:25:7: note: expanded from macro 'gt_ggc_m_9tree_node' if (X != NULL) gt_ggc_mx_tree_node (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:869:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9tree_node ((*x).u.fld[3].rt_tree); ^ ~ ./gtype-desc.h:25:39: note: expanded from macro 'gt_ggc_m_9tree_node' if (X != NULL) gt_ggc_mx_tree_node (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:872:31: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_S ((*x).u.fld[3].rt_str); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:875:31: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_S ((*x).u.fld[3].rt_str); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:880:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:89:7: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:880:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:89:45: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:881:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:881:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:885:27: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_S ((*x).u.fld[6].rt_str); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:886:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:886:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:887:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:89:7: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:887:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:89:45: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:888:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:888:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:892:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:892:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:896:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:896:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:897:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:89:7: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:897:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:89:45: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:898:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:898:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:902:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:902:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:903:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:903:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:904:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:904:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:905:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:89:7: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:905:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:89:45: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:906:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:906:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:910:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-gen.c:array 'fld' declared here36 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517 rtunion fld[1]; : ^10 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~gtype-desc.c :910:34:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :warning348:: 3array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; gt_ggc_m_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:911:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2549439::35:: warningnote: : array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gs->op[1] = rhs; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3:gtype-desc.c :note911: :array 'op' declared here34 : warning: tree GTY((length ("%h.num_ops"))) op[1];array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ gt_ggc_m_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12:gtype-desc.c :warning912: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]34 : warning: return gs->op[2];array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); note ^ ~: array 'op' declared here ./gtype-desc.h:57:7 tree GTY((length ("%h.num_ops"))) op[1];: ^note : expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:912:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:37: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hnote:: 2587expanded from macro 'gt_ggc_m_7rtx_def': 11: 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);\ ^ return &gs->op[2];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:5348:: 3note: : notearray 'fld' declared here: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ gtype-desc.c:913:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:89:7: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hgtype-desc.c::2604913::343:: 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] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348: gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb);3 : ^ ~ note: array 'op' declared here./gtype-desc.h :89:45: tree GTY((length ("%h.num_ops"))) op[1];note : ^expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:914:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h if (X != NULL) gt_ggc_mx_rtx_def (X);\: 2621 ^:12 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 439array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: note return gs->op[3]; : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348: rtunion fld[1];3: note ^: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1];gtype-desc.c : ^914 :34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:918:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h34::2641 :11warning:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h gt_ggc_m_7rtx_def ((*x).u.fld[6].rt_rtx);: 348 ^ ~:3 : note: array 'op' declared here./gtype-desc.h :57:7 tree GTY((length ("%h.num_ops"))) op[1];: ^note : expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hgtype-desc.c:2651::3918:: 34warning:: 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] gs->op[3] = rhs; In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-regalloc.c ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h23:348: gt_ggc_m_7rtx_def ((*x).u.fld[6].rt_rtx);: 3 ^ ~In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h note./gtype-desc.h: :array 'op' declared here57::44237 : :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h tree GTY((length ("%h.num_ops"))) op[1];note:: expanded from macro 'gt_ggc_m_7rtx_def'244 ^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h: if (X != NULL) gt_ggc_mx_rtx_def (X);\272 : ^8 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 439:5struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: note: array 'fld' declared hereinline struct rtx_def * ^ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h : ^76 :7: note: previous use is here gtype-desc.c:class rtx_def;919 : ^34 : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-regalloc.c: gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx);23: In file included from ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442./gtype-desc.h: :In file included from 57/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h::2447: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h :note275: :expanded from macro 'gt_ggc_m_7rtx_def'11 : warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);5 : ^ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: :array 'fld' declared here 76:7 rtunion fld[1];: ^note : previous use is here class rtx_def; ^ gtype-desc.c:919:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:920:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:89:7: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:920:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:89:45: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:921:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:921:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:925:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:925:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:926:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:926:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:927:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:89:7: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:927:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:89:45: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:928:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:928:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:937:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:937:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:940:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:940:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:944:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:944:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-regalloc.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct gtype-desc.c:1300:3: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node * x = (struct symtab_node *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ gtype-desc.c:1300:3: note: did you mean class here? struct symtab_node * x = (struct symtab_node *)x_p; ^~~~~~ class gtype-desc.c:1300:29: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node * x = (struct symtab_node *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ gtype-desc.c:1300:29: note: did you mean class here? struct symtab_node * x = (struct symtab_node *)x_p; ^~~~~~ class gtype-desc.c:1301:3: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node * xlimit = x; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ gtype-desc.c:1301:3: note: did you mean class here? struct symtab_node * xlimit = x; ^~~~~~ class gtype-desc.c:1307:9: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node * const xprev = ((*x).previous); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ gtype-desc.c:1307:9: note: did you mean class here? struct symtab_node * const xprev = ((*x).previous); ^~~~~~ class gtype-desc.c:1535:12: warning: struct 'wide_int_storage' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct wide_int_storage& x_r ATTRIBUTE_UNUSED) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int.h:1038:15: note: previous use is here class GTY(()) wide_int_storage ^ gtype-desc.c:1535:12: note: did you mean class here? gt_ggc_mx (struct wide_int_storage& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:1537:3: warning: struct 'wide_int_storage' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct wide_int_storage * ATTRIBUTE_UNUSED x = &x_r; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int.h:1038:15: note: previous use is here class GTY(()) wide_int_storage ^ gtype-desc.c:1537:3: note: did you mean class here? struct wide_int_storage * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-gen.c:49: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-brig.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-gen.c:51: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:361:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:845:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:969:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_ggc_mx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ gtype-desc.c:2022:12: warning: struct 'rtx_insn' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct rtx_insn *& x) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:536:15: note: previous use is here class GTY(()) rtx_insn : public rtx_def ^ gtype-desc.c:2022:12: note: did you mean class here? gt_ggc_mx (struct rtx_insn *& x) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-brig.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-brig.c:In file included from 24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-gen.c:: 52In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h::4421070:: 11In file included from : warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h: :struct 'hsa_bb' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]244 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275 return (struct hsa_bb *) bb->aux;: 11 ^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:warning1029: :7struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: note: previous use is here class hsa_bb ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1070:11: note: did you mean class here? return (struct hsa_bb *) bb->aux; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1319:8: warning: struct 'hsa_function_representation' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct hsa_function_representation *hsa_cfun; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1100:7: note: previous use is here class hsa_function_representation ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1319:8: note: did you mean class here? extern struct hsa_function_representation *hsa_cfun; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-brig.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct gtype-desc.c:2623:3: warning: struct 'symbol_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symbol_table * const x = (struct symbol_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2068:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ gtype-desc.c:2623:3: note: did you mean class here? struct symbol_table * const x = (struct symbol_table *)x_p; ^~~~~~ class gtype-desc.c:2623:36: warning: struct 'symbol_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symbol_table * const x = (struct symbol_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2068:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ gtype-desc.c:2623:36: note: did you mean class here? struct symbol_table * const x = (struct symbol_table *)x_p; ^~~~~~ class gtype-desc.c:2686:12: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct symtab_node *& x) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ gtype-desc.c:2686:12: note: did you mean class here? gt_ggc_mx (struct symtab_node *& x) ^~~~~~ class gtype-desc.c:2783:3: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:2783:3: note: did you mean class here? struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^~~~~~ class gtype-desc.c:2783:37: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:2783:37: note: did you mean class here? struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^~~~~~ class gtype-desc.c:2792:12: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct ipa_edge_args& x_r ATTRIBUTE_UNUSED) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:2792:12: note: did you mean class here? gt_ggc_mx (struct ipa_edge_args& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:2794:3: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args * ATTRIBUTE_UNUSED x = &x_r; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:2794:3: note: did you mean class here? struct ipa_edge_args * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:2800:12: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct ipa_edge_args *& x) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:2800:12: note: did you mean class here? gt_ggc_mx (struct ipa_edge_args *& x) ^~~~~~ class gtype-desc.c:3297:3: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range_base * const x = (struct value_range_base *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ gtype-desc.c:3297:3: note: did you mean class here? struct value_range_base * const x = (struct value_range_base *)x_p; ^~~~~~ class gtype-desc.c:3297:40: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range_base * const x = (struct value_range_base *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ gtype-desc.c:3297:40: note: did you mean class here? struct value_range_base * const x = (struct value_range_base *)x_p; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-gen.c:885:9: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] if (is_in_global_vars && !sym->m_emitted_to_brig) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-gen.c:875:7: note: previous statement is here if (sym->m_seen_error) ^ gtype-desc.c:3306:12: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct value_range_base& x_r ATTRIBUTE_UNUSED) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ gtype-desc.c:3306:12: note: did you mean class here? gt_ggc_mx (struct value_range_base& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:3308:3: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range_base * ATTRIBUTE_UNUSED x = &x_r; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ gtype-desc.c:3308:3: note: did you mean class here? struct value_range_base * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:3314:12: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct value_range_base *& x) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ gtype-desc.c:3314:12: note: did you mean class here? gt_ggc_mx (struct value_range_base *& x) ^~~~~~ class gtype-desc.c:3453:12: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct ipa_polymorphic_call_context& x_r ATTRIBUTE_UNUSED) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ gtype-desc.c:3453:12: note: did you mean class here? gt_ggc_mx (struct ipa_polymorphic_call_context& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:3455:3: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_polymorphic_call_context * ATTRIBUTE_UNUSED x = &x_r; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ gtype-desc.c:3455:3: note: did you mean class here? struct ipa_polymorphic_call_context * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:3746:3: warning: struct 'string_concat_db' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct string_concat_db * const x = (struct string_concat_db *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/input.h:188:15: note: previous use is here class GTY(()) string_concat_db ^ gtype-desc.c:3746:3: note: did you mean class here? struct string_concat_db * const x = (struct string_concat_db *)x_p; ^~~~~~ class gtype-desc.c:3746:40: warning: struct 'string_concat_db' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct string_concat_db * const x = (struct string_concat_db *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/input.h:188:15: note: previous use is here class GTY(()) string_concat_db ^ gtype-desc.c:3746:40: note: did you mean class here? struct string_concat_db * const x = (struct string_concat_db *)x_p; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-regalloc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ gtype-desc.c:3820:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3820:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3824:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3824:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3825:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3825:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3835:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3835:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3839:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3839:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3843:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3843:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3856:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3856:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3860:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3860:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3864:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3864:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3868:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3868:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3875:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3875:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3879:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3879:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3883:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3883:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3884:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3884:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3888:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3888:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3895:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3895:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3896:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3896:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3900:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3900:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3901:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3901:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3971:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3971:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3975:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3975:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3979:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3979:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3983:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3983:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3987:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3987:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3991:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3991:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3995:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3995:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3999:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3999:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4003:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4003:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4007:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4007:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4011:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4011:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4015:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4015:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4019:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4019:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4023:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4023:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4027:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4027:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4031:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4031:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4035:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4035:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4039:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4039:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4043:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4043:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4047:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4047:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4063:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4063:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4067:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4067:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4071:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4071:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4075:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4075:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4079:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4079:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4083:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4083:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4087:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4087:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4091:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4091:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4095:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4095:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4102:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4102:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4106:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4106:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4110:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4110:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4114:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4114:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4118:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4118:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4122:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4122:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4126:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4126:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4130:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4130:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4134:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4134:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4138:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4138:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4142:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4142:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4146:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4146:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4153:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4153:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4157:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4157:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4161:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4161:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4165:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4165:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4166:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4166:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4183:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_23constant_descriptor_rtx ((*x).u.fld[1].rt_constant); ^ ~ ./gtype-desc.h:1418:7: note: expanded from macro 'gt_pch_n_23constant_descriptor_rtx' if (X != NULL) gt_pch_nx_constant_descriptor_rtx (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4183:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_23constant_descriptor_rtx ((*x).u.fld[1].rt_constant); ^ ~ ./gtype-desc.h:1418:53: note: expanded from macro 'gt_pch_n_23constant_descriptor_rtx' if (X != NULL) gt_pch_nx_constant_descriptor_rtx (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4186:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9tree_node ((*x).u.fld[1].rt_tree); ^ ~ ./gtype-desc.h:1314:7: note: expanded from macro 'gt_pch_n_9tree_node' if (X != NULL) gt_pch_nx_tree_node (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4186:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9tree_node ((*x).u.fld[1].rt_tree); ^ ~ ./gtype-desc.h:1314:39: note: expanded from macro 'gt_pch_n_9tree_node' if (X != NULL) gt_pch_nx_tree_node (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4195:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9mem_attrs ((*x).u.fld[1].rt_mem); ^ ~ ./gtype-desc.h:1394:7: note: expanded from macro 'gt_pch_n_9mem_attrs' if (X != NULL) gt_pch_nx_mem_attrs (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4195:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9mem_attrs ((*x).u.fld[1].rt_mem); ^ ~ ./gtype-desc.h:1394:39: note: expanded from macro 'gt_pch_n_9mem_attrs' if (X != NULL) gt_pch_nx_mem_attrs (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4202:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4202:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4238:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4238:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4248:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4248:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4261:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4261:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4265:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4265:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4266:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4266:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4270:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4270:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4271:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4271:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4272:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9rtvec_def ((*x).u.fld[1].rt_rtvec); ^ ~ ./gtype-desc.h:1350:7: note: expanded from macro 'gt_pch_n_9rtvec_def' if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4272:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9rtvec_def ((*x).u.fld[1].rt_rtvec); ^ ~ ./gtype-desc.h:1350:39: note: expanded from macro 'gt_pch_n_9rtvec_def' if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4285:36: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9rtvec_def ((*x).u.fld[5].rt_rtvec); ^ ~ ./gtype-desc.h:1350:7: note: expanded from macro 'gt_pch_n_9rtvec_def' if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4285:36: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9rtvec_def ((*x).u.fld[5].rt_rtvec); ^ ~ ./gtype-desc.h:1350:39: note: expanded from macro 'gt_pch_n_9rtvec_def' if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4286:36: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9rtvec_def ((*x).u.fld[4].rt_rtvec); ^ ~ ./gtype-desc.h:1350:7: note: expanded from macro 'gt_pch_n_9rtvec_def' if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4286:36: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9rtvec_def ((*x).u.fld[4].rt_rtvec); ^ ~ ./gtype-desc.h:1350:39: note: expanded from macro 'gt_pch_n_9rtvec_def' if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4287:36: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9rtvec_def ((*x).u.fld[3].rt_rtvec); ^ ~ ./gtype-desc.h:1350:7: note: expanded from macro 'gt_pch_n_9rtvec_def' if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4287:36: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9rtvec_def ((*x).u.fld[3].rt_rtvec); ^ ~ ./gtype-desc.h:1350:39: note: expanded from macro 'gt_pch_n_9rtvec_def' if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4288:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_S ((*x).u.fld[1].rt_str); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4298:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4298:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4305:31: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_S ((*x).u.fld[3].rt_str); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4322:38: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4322:38: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4335:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9tree_node ((*x).u.fld[3].rt_tree); ^ ~ ./gtype-desc.h:1314:7: note: expanded from macro 'gt_pch_n_9tree_node' if (X != NULL) gt_pch_nx_tree_node (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4335:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9tree_node ((*x).u.fld[3].rt_tree); ^ ~ ./gtype-desc.h:1314:39: note: expanded from macro 'gt_pch_n_9tree_node' if (X != NULL) gt_pch_nx_tree_node (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4338:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9tree_node ((*x).u.fld[3].rt_tree); ^ ~ ./gtype-desc.h:1314:7: note: expanded from macro 'gt_pch_n_9tree_node' if (X != NULL) gt_pch_nx_tree_node (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4338:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9tree_node ((*x).u.fld[3].rt_tree); ^ ~ ./gtype-desc.h:1314:39: note: expanded from macro 'gt_pch_n_9tree_node' if (X != NULL) gt_pch_nx_tree_node (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4341:31: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_S ((*x).u.fld[3].rt_str); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4344:31: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_S ((*x).u.fld[3].rt_str); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4349:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1378:7: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4349:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1378:45: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4350:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4350:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-regalloc.c:35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); : ^ ~264: 11: ./gtype-desc.h:warning1346: :struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]37 : note: expanded from macro 'gt_pch_n_7rtx_def' struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105 if (X != NULL) gt_pch_nx_rtx_def (X);\: 3 ^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439note: :5previous use is here: note: symtab_nodearray 'fld' declared here ^ rtunion fld[1]; ^ gtype-desc.c:4354:27: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_S ((*x).u.fld[6].rt_str); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4355:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4355:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4356:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1378:7: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4356:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1378:45: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4357:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4357:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4361:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4361:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4365:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4365:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4366:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1378:7: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4366:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1378:45: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4367:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4367:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4371:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4371:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4372:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h gt_pch_n_7rtx_def ((*x).u.fld[6].rt_rtx);: 937 ^ ~: 5:./gtype-desc.h :warning1346: :struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]7 : note: expanded from macro 'gt_pch_n_7rtx_def' struct symtab_node *ref = NULL); ^ if (X != NULL) gt_pch_nx_rtx_def (X);\/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h ^: 105/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3439::5 :note : noteprevious use is here: array 'fld' declared here symtab_node ^ rtunion fld[1]; ^ gtype-desc.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h4372::947:346:: warningwarning: : struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] struct symtab_node *ref = NULL); ^ gt_pch_n_7rtx_def ((*x).u.fld[6].rt_rtx); /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h ^ ~: 105:3./gtype-desc.h:: 1346note: :previous use is here37 : symtab_nodenote : ^expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4373:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4373:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4374:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1378:7: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4374:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1378:45: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4375:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4375:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4379:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4379:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4380:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4380:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4381:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4381:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4382:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1378:7: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4382:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1378:45: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4383:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4383:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h if (X != NULL) gt_pch_nx_rtx_def (X);\: 1672 ^:10: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 439:class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]5 : note friend class cgraph_node; : ^array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909 rtunion fld[1];: 39 ^: note: previous use is here gtype-desc.c:4387:34:struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { warning ^ : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:1346:7:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h: 1672note:10: :expanded from macro 'gt_pch_n_7rtx_def' note: did you mean struct here? if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ friend class cgraph_node; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^~~~~: 439 struct: 5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4387:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4388:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4388:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4389:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1378:7: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4389:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1378:45: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4390:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4390:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4394:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.harray 'fld' declared here: 2072:10 rtunion fld[1];: ^warning : class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; gtype-desc.c ^: 4394/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h::34909:: 39warning:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note : previous use is here gt_pch_n_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::2072439:5:: 10note:: array 'fld' declared herenote : did you mean struct here? rtunion fld[1]; ^ friend class cgraph_node; ^~~~~ struct gtype-desc.c:4395:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h34::2073 :warning10: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); friend class cgraph_edge; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:./gtype-desc.h1671::171346: :note7: :previous use is here note: expanded from macro 'gt_pch_n_7rtx_def' for_user)) cgraph_edge { ^ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.hnote: :array 'fld' declared here2073 :10: rtunion fld[1]; note ^: did you mean struct here? friend class cgraph_edge; ^~~~~gtype-desc.c : struct4395 :34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4396:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1378:7: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4396:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1378:45: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4397:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4397:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4406:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4406:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4409:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4409:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4413:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4413:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1346:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-regalloc.c:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:361:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ gtype-desc.c:4769:3: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node * x = (struct symtab_node *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ gtype-desc.c:4769:3: note: did you mean class here? struct symtab_node * x = (struct symtab_node *)x_p;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h : ^~~~~~845 : class22 : warning: unused parameter 'a' [-Wunused-parameter] gtype-desc.c:4769: void traverse (Arg a) const29 : ^ warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node * x = (struct symtab_node *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ gtype-desc.c:4769:29: note: did you mean class here? struct symtab_node * x = (struct symtab_node *)x_p; ^~~~~~ class gtype-desc.c:4770:3: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node * xlimit = x; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ gtype-desc.c:4770:3: note: did you mean class here? struct symtab_node * xlimit = x; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:gtype-desc.c969::477652::9 :warning : warningunused parameter 'summary' [-Wunused-parameter] : struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (fast_call_summary* const &summary) ^ struct symtab_node * const xprev = ((*x).previous); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter]gtype-desc.c :4776:9: note: gt_pch_nx (fast_call_summary* const &summary)did you mean class here? ^ struct symtab_node * const xprev = ((*x).previous); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ gtype-desc.c:5004:12: warning: struct 'wide_int_storage' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct wide_int_storage& x_r ATTRIBUTE_UNUSED) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int.h:1038:15: note: previous use is here class GTY(()) wide_int_storage ^ gtype-desc.c:5004:12: note: did you mean class here? gt_pch_nx (struct wide_int_storage& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:5006:3: warning: struct 'wide_int_storage' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct wide_int_storage * ATTRIBUTE_UNUSED x = &x_r; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int.h:1038:15: note: previous use is here class GTY(()) wide_int_storage ^ gtype-desc.c:5006:3: note: did you mean class here? struct wide_int_storage * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-regalloc.c:39: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1070:11: warning: struct 'hsa_bb' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct hsa_bb *) bb->aux; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1029:7: note: previous use is here class hsa_bb ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1070:11: note: did you mean class here? return (struct hsa_bb *) bb->aux; ^~~~~~ class gtype-desc.c:5491:12: warning: struct 'rtx_insn' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct rtx_insn *& x) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:536:15: note: previous use is here class GTY(()) rtx_insn : public rtx_def ^ gtype-desc.c:5491:12: note: did you mean class here? gt_pch_nx (struct rtx_insn *& x) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1319:8: warning: struct 'hsa_function_representation' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct hsa_function_representation *hsa_cfun; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1100:7: note: previous use is here class hsa_function_representation ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1319:8: note: did you mean class here? extern struct hsa_function_representation *hsa_cfun; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-regalloc.c:259:20: warning: struct 'hsa_bb' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hsa_bb *hbb = (struct hsa_bb *) bb->aux; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1029:7: note: previous use is here class hsa_bb ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-regalloc.c:259:20: note: did you mean class here? hsa_bb *hbb = (struct hsa_bb *) bb->aux; ^~~~~~ class gtype-desc.c:6092:3: warning: struct 'symbol_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symbol_table * const x = (struct symbol_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2068:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ gtype-desc.c:6092:3: note: did you mean class here? struct symbol_table * const x = (struct symbol_table *)x_p; ^~~~~~ class gtype-desc.c:6092:36: warning: struct 'symbol_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symbol_table * const x = (struct symbol_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2068:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ gtype-desc.c:6092:36: note: did you mean class here? struct symbol_table * const x = (struct symbol_table *)x_p; ^~~~~~ class gtype-desc.c:6155:12: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct symtab_node *& x) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ gtype-desc.c:6155:12: note: did you mean class here? gt_pch_nx (struct symtab_node *& x) ^~~~~~ class gtype-desc.c:6252:3: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:6252:3: note: did you mean class here? struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^~~~~~ class gtype-desc.c:6252:37: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:6252:37: note: did you mean class here? struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^~~~~~ class gtype-desc.c:6261:12: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct ipa_edge_args& x_r ATTRIBUTE_UNUSED) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:6261:12: note: did you mean class here? gt_pch_nx (struct ipa_edge_args& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:6263:3: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args * ATTRIBUTE_UNUSED x = &x_r; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:6263:3: note: did you mean class here? struct ipa_edge_args * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:6269:12: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct ipa_edge_args *& x) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:6269:12: note: did you mean class here? gt_pch_nx (struct ipa_edge_args *& x) ^~~~~~ class gtype-desc.c:6766:3: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range_base * const x = (struct value_range_base *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ gtype-desc.c:6766:3: note: did you mean class here? struct value_range_base * const x = (struct value_range_base *)x_p; ^~~~~~ class gtype-desc.c:6766:40: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range_base * const x = (struct value_range_base *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ gtype-desc.c:6766:40: note: did you mean class here? struct value_range_base * const x = (struct value_range_base *)x_p; ^~~~~~ class gtype-desc.c:6775:12: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct value_range_base& x_r ATTRIBUTE_UNUSED) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ gtype-desc.c:6775:12: note: did you mean class here? gt_pch_nx (struct value_range_base& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:6777:3: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range_base * ATTRIBUTE_UNUSED x = &x_r; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ gtype-desc.c:6777:3: note: did you mean class here? struct value_range_base * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:6783:12: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct value_range_base *& x) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ gtype-desc.c:6783:12: note: did you mean class here? gt_pch_nx (struct value_range_base *& x) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-brig.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ gtype-desc.c:6922:12: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct ipa_polymorphic_call_context& x_r ATTRIBUTE_UNUSED) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ gtype-desc.c:6922:12: note: did you mean class here? gt_pch_nx (struct ipa_polymorphic_call_context& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:6924:3: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_polymorphic_call_context * ATTRIBUTE_UNUSED x = &x_r; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ gtype-desc.c:6924:3: note: did you mean class here? struct ipa_polymorphic_call_context * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:7247:3: warning: struct 'string_concat_db' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct string_concat_db * x ATTRIBUTE_UNUSED = (struct string_concat_db *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/input.h:188:15: note: previous use is here class GTY(()) string_concat_db ^ gtype-desc.c:7247:3: note: did you mean class here? struct string_concat_db * x ATTRIBUTE_UNUSED = (struct string_concat_db *)x_p; ^~~~~~ class gtype-desc.c:7247:51: warning: struct 'string_concat_db' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct string_concat_db * x ATTRIBUTE_UNUSED = (struct string_concat_db *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/input.h:188:15: note: previous use is here class GTY(()) string_concat_db ^ gtype-desc.c:7247:51: note: did you mean class here? struct string_concat_db * x ATTRIBUTE_UNUSED = (struct string_concat_db *)x_p; ^~~~~~ class gtype-desc.c:7258:3: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:7258:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:7258:73: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:7258:73: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:7315:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_rtx), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:7401:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_rtx), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:7419:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_rtx), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:7427:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_rtx), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:7811:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_rtx), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:7939:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_rtx), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:7947:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_rtx), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:7949:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_rtx), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:7969:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[5].rt_rtvec), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:7971:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[4].rt_rtvec), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:7973:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_rtvec), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:7998:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_str), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8016:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_rtx), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8030:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_tree), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8034:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_tree), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8038:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_str), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8042:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_str), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8048:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_bb), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8056:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[6].rt_str), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8058:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_rtx), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8060:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_bb), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8074:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_rtx), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8076:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_bb), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8084:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[7].rt_rtx), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8086:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[6].rt_rtx), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8088:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_rtx), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8090:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_bb), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8098:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 21 warning op (&((*x).u.fld[7].rt_rtx), cookie);s generated ^ ~. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8100:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[6].rt_rtx), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8102:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_rtx), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8104:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_bb), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8112:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[6].rt_rtx), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8114:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_rtx), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8116:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_bb), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8124:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[6].rt_rtx), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8126:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_rtx), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8128:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_bb), cookie); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o hsa-dump.o -MT hsa-dump.o -MMD -MP -MF ./.deps/hsa-dump.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-dump.c gtype-desc.c:8620:3: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node * x ATTRIBUTE_UNUSED = (struct symtab_node *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ gtype-desc.c:8620:3: note: did you mean class here? struct symtab_node * x ATTRIBUTE_UNUSED = (struct symtab_node *)x_p; ^~~~~~ class gtype-desc.c:8620:46: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node * x ATTRIBUTE_UNUSED = (struct symtab_node *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ gtype-desc.c:8620:46: note: did you mean class here? struct symtab_node * x ATTRIBUTE_UNUSED = (struct symtab_node *)x_p; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-brig.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ gtype-desc.c:8885:3: warning: struct 'generic_wide_int' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct generic_wide_int * x ATTRIBUTE_UNUSED = (struct generic_wide_int *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int.h:711:15: note: previous use is here class GTY(()) generic_wide_int : public storage ^ gtype-desc.c:8885:3: note: did you mean class here? struct generic_wide_int * x ATTRIBUTE_UNUSED = (struct generic_wide_int *)x_p; ^~~~~~ class gtype-desc.c:8885:69: warning: struct 'generic_wide_int' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct generic_wide_int * x ATTRIBUTE_UNUSED = (struct generic_wide_int *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int.h:711:15: note: previous use is here class GTY(()) generic_wide_int : public storage ^ gtype-desc.c:8885:69: note: did you mean class here? struct generic_wide_int * x ATTRIBUTE_UNUSED = (struct generic_wide_int *)x_p; ^~~~~~ class gtype-desc.c:8891:12: warning: struct 'wide_int_storage' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct wide_int_storage* x ATTRIBUTE_UNUSED, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int.h:1038:15: note: previous use is here class GTY(()) wide_int_storage ^ gtype-desc.c:8891:12: note: did you mean class here? gt_pch_nx (struct wide_int_storage* x ATTRIBUTE_UNUSED, ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] gtype-desc.c:9090:3: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:9090:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:9090:72: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:9090:72: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:9311:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ gtype-desc.c:9311:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:9311:61: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ gtype-desc.c:9311:61: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class 250 warnings generated. gtype-desc.c:9532:3: warning: struct 'hash_set' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_set * x ATTRIBUTE_UNUSED = (struct hash_set *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-set.h:26:7: note: previous use is here class hash_set ^ gtype-desc.c:9532:3: note: did you mean class here? struct hash_set * x ATTRIBUTE_UNUSED = (struct hash_set *)x_p; ^~~~~~ class gtype-desc.c:9532:49: warning: struct 'hash_set' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_set * x ATTRIBUTE_UNUSED = (struct hash_set *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-set.h:26:7: note: previous use is here class hash_set ^ gtype-desc.c:9532:49: note: did you mean class here? struct hash_set * x ATTRIBUTE_UNUSED = (struct hash_set *)x_p; ^~~~~~ class gtype-desc.c:9565:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ gtype-desc.c:9565:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:9565:63: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ gtype-desc.c:9565:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-brig.c:44: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ gtype-desc.c:9704:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ gtype-desc.c:9704:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:9704:63: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ gtype-desc.c:9704:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct gtype-desc.c:9943:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ gtype-desc.c:9943:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:9943:65: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ gtype-desc.c:9943:65: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct gtype-desc.c:9989:3: warning: struct 'symbol_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symbol_table * x ATTRIBUTE_UNUSED = (struct symbol_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2068:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ gtype-desc.c:9989:3: note: did you mean class here? struct symbol_table * x ATTRIBUTE_UNUSED = (struct symbol_table *)x_p; ^~~~~~ class gtype-desc.c:9989:47: warning: struct 'symbol_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symbol_table * x ATTRIBUTE_UNUSED = (struct symbol_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2068:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ gtype-desc.c:9989:47: note: did you mean class here? struct symbol_table * x ATTRIBUTE_UNUSED = (struct symbol_table *)x_p; ^~~~~~ class gtype-desc.c:10014:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ gtype-desc.c:10014:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10014:66: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ gtype-desc.c:10014:66: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10032:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ gtype-desc.c:10032:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10032:61: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ gtype-desc.c:10032:61: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10050:3: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o hw-doloop.o -MT hw-doloop.o -MMD -MP -MF ./.deps/hw-doloop.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c gtype-desc.c:10050:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:10050:77: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:10050:77: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:10143:3: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args * x ATTRIBUTE_UNUSED = (struct ipa_edge_args *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:10143:3: note: did you mean class here? struct ipa_edge_args * x ATTRIBUTE_UNUSED = (struct ipa_edge_args *)x_p; ^~~~~~ class gtype-desc.c:10143:48: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args * x ATTRIBUTE_UNUSED = (struct ipa_edge_args *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:10143:48: note: did you mean class here? struct ipa_edge_args * x ATTRIBUTE_UNUSED = (struct ipa_edge_args *)x_p; ^~~~~~ class gtype-desc.c:10151:12: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct ipa_edge_args* x ATTRIBUTE_UNUSED, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:10151:12: note: did you mean class here? gt_pch_nx (struct ipa_edge_args* x ATTRIBUTE_UNUSED, ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-brig.c:47: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:361:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:845:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:969:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_ggc_mx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ gtype-desc.c:10592:3: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:10592:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:10592:56: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:10592:56: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:10625:3: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:10625:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:10625:54: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:10625:54: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:10636:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ gtype-desc.c:10636:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10636:62: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ gtype-desc.c:10636:62: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10654:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ gtype-desc.c:10654:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10654:64: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ gtype-desc.c:10654:64: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10683:3: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range_base * x ATTRIBUTE_UNUSED = (struct value_range_base *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ gtype-desc.c:10683:3: note: did you mean class here? struct value_range_base * x ATTRIBUTE_UNUSED = (struct value_range_base *)x_p; ^~~~~~ class gtype-desc.c:10683:51: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range_base * x ATTRIBUTE_UNUSED = (struct value_range_base *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ gtype-desc.c:10683:51: note: did you mean class here? struct value_range_base * x ATTRIBUTE_UNUSED = (struct value_range_base *)x_p; ^~~~~~ class gtype-desc.c:10691:12: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct value_range_base* x ATTRIBUTE_UNUSED, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ gtype-desc.c:10691:12: note: did you mean class here? gt_pch_nx (struct value_range_base* x ATTRIBUTE_UNUSED, ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-brig.c:48: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1070:11: warning: struct 'hsa_bb' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct hsa_bb *) bb->aux; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1029:7: note: previous use is here class hsa_bb ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1070:11: note: did you mean class here? return (struct hsa_bb *) bb->aux; ^~~~~~ class gtype-desc.c:10838:12: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct ipa_polymorphic_call_context* x ATTRIBUTE_UNUSED, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ gtype-desc.c:10838:12: note: did you mean class here? gt_pch_nx (struct ipa_polymorphic_call_context* x ATTRIBUTE_UNUSED, ^~~~~~ class gtype-desc.c:10852:3: warning: struct 'ipa_node_params_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_node_params_t * x ATTRIBUTE_UNUSED = (struct ipa_node_params_t *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:618:19: note: previous use is here class GTY((user)) ipa_node_params_t: public function_summary ^ gtype-desc.c:10852:3: note: did you mean class here? struct ipa_node_params_t * x ATTRIBUTE_UNUSED = (struct ipa_node_params_t *)x_p; ^~~~~~ class gtype-desc.c:10852:52: warning: struct 'ipa_node_params_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_node_params_t * x ATTRIBUTE_UNUSED = (struct ipa_node_params_t *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:618:19: note: previous use is here class GTY((user)) ipa_node_params_t: public function_summary ^ gtype-desc.c:10852:52: note: did you mean class here? struct ipa_node_params_t * x ATTRIBUTE_UNUSED = (struct ipa_node_params_t *)x_p; ^~~~~~ class gtype-desc.c:10863:3: warning: struct 'ipa_edge_args_sum_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args_sum_t * x ATTRIBUTE_UNUSED = (struct ipa_edge_args_sum_t *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:633:19: note: previous use is here class GTY((user)) ipa_edge_args_sum_t : public call_summary ^ gtype-desc.c:10863:3: note: did you mean class here? struct ipa_edge_args_sum_t * x ATTRIBUTE_UNUSED = (struct ipa_edge_args_sum_t *)x_p; ^~~~~~ class gtype-desc.c:10863:54: warning: struct 'ipa_edge_args_sum_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args_sum_t * x ATTRIBUTE_UNUSED = (struct ipa_edge_args_sum_t *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:633:19: note: previous use is here class GTY((user)) ipa_edge_args_sum_t : public call_summary ^ gtype-desc.c:10863:54: note: did you mean class here? struct ipa_edge_args_sum_t * x ATTRIBUTE_UNUSED = (struct ipa_edge_args_sum_t *)x_p; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-dump.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1319:8: warning: struct 'hsa_function_representation' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct hsa_function_representation *hsa_cfun; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1100:7: note: previous use is here class hsa_function_representation ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1319:8: note: did you mean class here? extern struct hsa_function_representation *hsa_cfun; ^~~~~~ class gtype-desc.c:10874:3: warning: struct 'function_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct function_summary * x ATTRIBUTE_UNUSED = (struct function_summary *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:130:19: note: previous use is here class GTY((user)) function_summary : public function_summary_base ^ gtype-desc.c:10874:3: note: did you mean class here? struct function_summary * x ATTRIBUTE_UNUSED = (struct function_summary *)x_p; ^~~~~~ class gtype-desc.c:10874:73: warning: struct 'function_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct function_summary * x ATTRIBUTE_UNUSED = (struct function_summary *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:130:19: note: previous use is here class GTY((user)) function_summary : public function_summary_base ^ gtype-desc.c:10874:73: note: did you mean class here? struct function_summary * x ATTRIBUTE_UNUSED = (struct function_summary *)x_p; ^~~~~~ class gtype-desc.c:10885:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ gtype-desc.c:10885:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10885:64: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ gtype-desc.c:10885:64: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-brig.c:182:8: warning: struct 'hsa_brig_section' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static struct hsa_brig_section brig_data, brig_code, brig_operand; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-brig.c:153:7: note: previous use is here class hsa_brig_section ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-brig.c:182:8: note: did you mean class here? static struct hsa_brig_section brig_data, brig_code, brig_operand; ^~~~~~ class gtype-desc.c:10940:3: warning: struct 'fast_function_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct fast_function_summary * x ATTRIBUTE_UNUSED = (struct fast_function_summary *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:341:19: note: previous use is here class GTY((user)) fast_function_summary ^ gtype-desc.c:10940:3: note: did you mean class here? struct fast_function_summary * x ATTRIBUTE_UNUSED = (struct fast_function_summary *)x_p; ^~~~~~ class gtype-desc.c:10940:79: warning: struct 'fast_function_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct fast_function_summary * x ATTRIBUTE_UNUSED = (struct fast_function_summary *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:341:19: note: previous use is here class GTY((user)) fast_function_summary ^ gtype-desc.c:10940:79: note: did you mean class here? struct fast_function_summary * x ATTRIBUTE_UNUSED = (struct fast_function_summary *)x_p; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 22 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o hwint.o -MT hwint.o -MMD -MP -MF ./.deps/hwint.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-dump.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-dump.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-dump.c2150::1036:: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.hwarning:: 361array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:22 : warning: unused parameter 'a' [-Wunused-parameter] SUBREG_BYTE (x), GET_MODE (x)); void traverse (Arg a) const ^~~~~~~~~~~~~~~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:845:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:969:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_ggc_mx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-dump.c:37: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1070:11: warning: struct 'hsa_bb' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct hsa_bb *) bb->aux; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1029:7: note: previous use is here class hsa_bb ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1070:11: note: did you mean class here? return (struct hsa_bb *) bb->aux; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h rtunion fld[1];: 1319:8 ^: warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.cstruct 'hsa_function_representation' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: extern struct hsa_function_representation *hsa_cfun; ./genrtl.h ^: 213/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h::31100:: warning7: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: previous use is here X0EXP (rt, 6) = NULL_RTX; ^ ~ class hsa_function_representation ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.hnote:: 1319expanded from macro 'RTL_CHECK1': 8: note: did you mean class here? #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439extern struct hsa_function_representation *hsa_cfun;: 5 ^~~~~~: classnote : array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-dump.c:1232:22: warning: struct 'hsa_bb' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hsa_bb *hbb = (struct hsa_bb *) bb->aux; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1029:7: note: previous use is here class hsa_bb ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-dump.c./genrtl.h::1232573::223:: notewarning: : did you mean class here? array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] hsa_bb *hbb = (struct hsa_bb *) bb->aux; XSTR (rt, 1) = arg1; ^~~~~~ ^ ~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hw-doloop.c:240:42: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] loop->start_label = as_a (JUMP_LABEL (tail_insn)); ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 5 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ifcvt.o -MT ifcvt.o -MMD -MP -MF ./.deps/ifcvt.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 22 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ree.o -MT ree.o -MMD -MP -MF ./.deps/ree.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:220: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ 116 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o inchash.o -MT inchash.o -MMD -MP -MF ./.deps/inchash.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/inchash.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:220: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:220: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:220: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:220: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/inchash.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c rtunion fld[1];: 26 ^: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/inchash.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/inchash.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/inchash.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h::223244: : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::2753770:: 11./genrtl.h:: 304warning:: 3struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ XSTR (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h : ^ ~76 :7: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hprevious use is here: 1330:class rtx_def;23 : ^ note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/inchash.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.hnote:: 350expanded from macro 'XEXP': 1: note: did you mean struct here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) class mem_usage; ^ ~ ^~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :struct1219 :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:223: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:41: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:43: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:351:28: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_PROLOGUE_END) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:396:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pattern = COND_EXEC_CODE (pattern); ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2661:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:416:9: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn)), 1); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:864:46: note: expanded from macro 'gen_rtx_INT_LIST' gen_rtx_fmt_ie (INT_LIST, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:75:40: note: expanded from macro 'gen_rtx_fmt_ie' gen_rtx_fmt_ie_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:413:26: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_change (insn, ®_NOTES (insn), ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:434:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] test_if = SET_SRC (pc_set (jump)); ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:442:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (test_if, 2)) == JUMP_LABEL (jump)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:442:49: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (test_if, 2)) == JUMP_LABEL (jump)) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:449:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cond, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:604:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (true_expr, 0), XEXP (true_expr, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:668:59: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] f = gen_rtx_fmt_ee (f_code, GET_MODE (t), XEXP (t, 0), XEXP (t, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:826:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || ! general_operand (XEXP (cond, 1), VOIDmode)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:834:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond = XEXP (SET_SRC (set), 0); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:836:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (if_info->jump)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:836:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (if_info->jump)) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:836:52: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (if_info->jump)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:844:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && general_operand (XEXP (if_info->rev_cond, 1), VOIDmode)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:859:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cond, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:884:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cond, 1), VOIDmode, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:919:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] unsigned HOST_WIDE_INT size = INTVAL (XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:920:47: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] unsigned HOST_WIDE_INT start = INTVAL (XEXP (x, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:968:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (y, 0), XEXP (y, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:992:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] bitpos = SUBREG_BYTE (outer) * BITS_PER_UNIT; ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:1087:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (if_info->b, XEXP (cond, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:1088:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (rtx_equal_p (if_info->a, XEXP (cond, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:224: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:1309:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] a = XEXP (a, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:1310:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] b = XEXP (b, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:1526:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && general_operand (XEXP (cond, 1), VOIDmode)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:1531:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cond, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:1534:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (if_info->a, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:1559:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (if_info->a, 1) == const1_rtx ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:1560:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (if_info->a, 1) == constm1_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:1563:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (STORE_FLAG_VALUE == INTVAL (XEXP (if_info->a, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:1565:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (-STORE_FLAG_VALUE == INTVAL (XEXP (if_info->a, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:1568:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] subtract = 0, normalize = INTVAL (XEXP (if_info->a, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:1727:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] poly_uint64 byte_vtrue = SUBREG_BYTE (vtrue); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:1728:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] poly_uint64 byte_vfalse = SUBREG_BYTE (vfalse); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:1780:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (if_info->cond, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:1895:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || !noce_operand_ok (SET_SRC (sset))) ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 5 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:2256:63: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] target = noce_emit_cmove (if_info, x, code, XEXP (cond, 0), XEXP (cond, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:2317:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond = XEXP (SET_SRC (set), 0); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:2320:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (if_info->jump); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:2320:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (if_info->jump); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libback#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)trace -I/usr/pkg/include -Wno-error -o incpath.o -MT incpath.o -MMD -MP -MF ./.deps/incpath.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/incpath.c ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:2320:55: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (if_info->jump); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:2342:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op_b = XEXP (if_info->cond, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:2355:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (PATTERN (prev_insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:2422:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || op_b != XEXP (if_info->cond, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:2482:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! rtx_equal_p (XEXP (cond, 1), if_info->b)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:2485:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (rtx_equal_p (XEXP (cond, 1), if_info->a)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:2603:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] c = XEXP (cond, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:2604:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (rtx_equal_p (XEXP (cond, 1), b)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:2627:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] c = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:2737:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] c = XEXP (cond, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:2833:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (cond, 1) != const0_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:2840:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (cond, 1) != const1_rtx ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:2844:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] bitnum = INTVAL (XEXP (cond, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:2859:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (INTVAL (XEXP (a, 1)) & GET_MODE_MASK (mode)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:2885:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (INTVAL (XEXP (a, 1)) & GET_MODE_MASK (mode)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:2932:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (jump)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:2932:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (jump)); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:2932:55: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (jump)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:2942:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond = XEXP (SET_SRC (set), 0); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:2952:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] GET_MODE (cond), tmp, XEXP (cond, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:3055:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (contains_mem_rtx_p (SET_SRC (sset)) ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:3136:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx y = XEXP (cond, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:3159:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_val = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:3173:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] new_val = SET_SRC (single_set (unmodified_insns[i])); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:3328:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:3428:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] a = SET_SRC (set_a); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:3465:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || ! noce_operand_ok (SET_SRC (set_b)) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:3466:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || reg_overlap_mentioned_p (x, SET_SRC (set_b)) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:3467:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || modified_between_p (SET_SRC (set_b), insn_b, jump) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:3471:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && HARD_REGISTER_P (SET_SRC (set_b)) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1946:59: note: expanded from macro 'HARD_REGISTER_P' #define HARD_REGISTER_P(REG) (HARD_REGISTER_NUM_P (REGNO (REG))) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1949:39: note: expanded from macro 'HARD_REGISTER_NUM_P' #define HARD_REGISTER_NUM_P(REG_NO) ((REG_NO) < FIRST_PSEUDO_REGISTER) ^~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:3494:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] b = (set_b ? SET_SRC (set_b) : x); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:3694:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:3765:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond_arg1 = XEXP (cond, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:231: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:231: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:231: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:4126:35: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] while (end && NOTE_P (end) && !NOTE_INSN_BASIC_BLOCK_P (end)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:4149:35: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] while (end && NOTE_P (end) && !NOTE_INSN_BASIC_BLOCK_P (end)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:234: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:262:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx *loc = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:291:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (!validate_change (insn, loc, XEXP (*loc, 1), true)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:4658:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] copy_rtx (XEXP (cond, 1)), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:4659:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] TRAP_CODE (PATTERN (trap))); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2655:24: note: expanded from macro 'TRAP_CODE' #define TRAP_CODE(RTX) XCEXP (RTX, 1, TRAP_IF) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:4688:17: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx lab = JUMP_LABEL (jump); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:4691:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (lab) += 1; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:4692:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (newjump) = lab; ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c ^ ~ :320/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::122018::37 :warning : note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECKC1' rtx orig_src = SET_SRC (*orig_set);#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :2649: rtunion fld[1];22 : ^ note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:331:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = (REGNO (SET_DEST (cand_pat)) != REGNO (XEXP (SET_SRC (cand_pat), 0))); ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:4876:21: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] else_target = JUMP_LABEL (jump); ^~~~~~~~~~~~~~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c :425:16: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1844:28: note: cond = XEXP (SET_SRC (set_insn), 0);expanded from macro 'JUMP_LABEL' ^~~~~~~~~~~~~~~~~~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 22 ^ ~ : note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'SET_SRC': 1220:37: #define SET_SRC(RTX) XCEXP (RTX, 1, SET) note ^ ~ : expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XCEXP'439 :5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:427:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] srcreg = XEXP (SET_SRC (set_insn), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:427:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] srcreg = XEXP (SET_SRC (set_insn), 1); ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:428:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] srcreg2 = XEXP (SET_SRC (set_insn), 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:428:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] srcreg2 = XEXP (SET_SRC (set_insn), 2); ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:549:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *reg1 = XEXP (SET_SRC (expr), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:549:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *reg1 = XEXP (SET_SRC (expr), 1); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:550:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] *reg2 = XEXP (SET_SRC (expr), 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:550:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *reg2 = XEXP (SET_SRC (expr), 2); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:614:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src_reg = XEXP (SET_SRC (set_pat), 0); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:5137:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cond, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:5253:14: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] old_dest = JUMP_LABEL (jump); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ifcvt.c:5260:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] new_dest_label = JUMP_LABEL (BB_END (dest_edge->src)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:788:63: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = (REGNO (SET_DEST (set)) != REGNO (get_extended_src_reg (SET_SRC (set)))); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:824:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src_reg = get_extended_src_reg (SET_SRC (set)); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:900:63: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] REGNO (get_extended_src_reg (SET_SRC (set)))); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:916:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (REGNO (SET_SRC (*dest_sub_rtx)) == REGNO (SET_DEST (set)))) ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:931:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = get_defs (def_insn, SET_SRC (*dest_sub_rtx), NULL); ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:1102:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (expr); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:1323:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (REGNO (SET_DEST (set)) != REGNO (XEXP (SET_SRC (set), 0)))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ree.c:1359:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] REGNO (XEXP (SET_SRC (set), 0))); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/incpath.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 23 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o init-regs.o -MT init-regs.o -MMD -MP -MF ./.deps/init-regs.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/incpath.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/incpath.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/incpath.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/incpath.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 5 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o internal-fn.o -MT internal-fn.o -MMD -MP -MF ./.deps/internal-fn.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/init-regs.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 114 warnings generated. 139 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ipa-cp.o -MT ipa-cp.o -MMD -MP -MF ./.deps/ipa-cp.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ipa-devirt.o -MT ipa-devirt.o -MMD -MP -MF ./.deps/ipa-devirt.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 140 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ipa-fnsummary.o -MT ipa-fnsummary.o -MMD -MP -MF ./.deps/ipa-fnsummary.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:110: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:105: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:56: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h1331::7623::1 note:: expanded from macro 'XEXP'warning : class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)class rtx_def; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::121956:38::8 :note : expanded from macro 'RTL_CHECK2'note : previous use is here struct rtx_def; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]110: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: SUBREG_BYTE (rt) = arg1; warning ^~~~~~~~~~~~~~~~: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~template class pod_mode; ^~~~~ struct/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c :105/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1348/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::27435:: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.hnote:: 320expanded from macro 'X0EXP': 1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)struct pod_mode ^ ~^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:110: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:110: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:105: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:105: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:110: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:105: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:56: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:56: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:56: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:56: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c :note112: : array 'op' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :305:1: tree GTY((length ("%h.num_ops"))) op[1]; warning ^ : 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h107:: 3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h./genrtl.h::23124: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h3::1750 :warning2: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XEXP (rt, 1) = arg1; struct symtab_node *symtab_node; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h7::1331 :note23: :previous use is here note: expanded from macro 'XEXP'class symtab_node; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:112: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:111: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:112: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:58: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:46: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:46: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/internal-fn.c:46: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:116: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:361:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:845:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:969:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_ggc_mx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:118: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range_base *m_vr; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: note: did you mean class here? struct value_range_base *m_vr; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:122: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:185:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:176:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:248:3: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_agg_lattice *next; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:239:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:1: warning: 'ipcp_param_lattices' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:335:3: note: did you mean class here? struct ipcp_param_lattices * GTY((skip)) lattices; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:384:15: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipcp_param_lattices * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:384:15: note: did you mean class here? static inline struct ipcp_param_lattices * ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:398:3: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:398:3: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:407:3: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:407:3: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:552:4: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_agg_lattice *aglat; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:239:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:552:4: note: did you mean class here? struct ipcp_agg_lattice *aglat; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:553:4: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:553:4: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:812:22: warning: struct 'ipa_topo_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] build_toporder_info (struct ipa_topo_info *topo) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:791:7: note: previous use is here class ipa_topo_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:812:22: note: did you mean class here? build_toporder_info (struct ipa_topo_info *topo) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:825:21: warning: struct 'ipa_topo_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] free_toporder_info (struct ipa_topo_info *topo) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:791:7: note: previous use is here class ipa_topo_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:825:21: note: did you mean class here? free_toporder_info (struct ipa_topo_info *topo) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:835:21: warning: struct 'ipa_topo_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] push_node_to_stack (struct ipa_topo_info *topo, struct cgraph_node *node) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:791:7: note: previous use is here class ipa_topo_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:835:21: note: did you mean class here? push_node_to_stack (struct ipa_topo_info *topo, struct cgraph_node *node) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:59: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.cnote:: 848array 'op' declared here: 22: warning: tree GTY((length ("%h.num_ops"))) op[1];struct 'ipa_topo_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ pop_node_from_stack (struct ipa_topo_info *topo) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:791:7: note: previous use is here class ipa_topo_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:848:22: note: did you mean class here? pop_node_from_stack (struct ipa_topo_info *topo) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:890:25: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] set_agg_lats_to_bottom (struct ipcp_param_lattices *plats) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:890:25: note: did you mean class here? set_agg_lats_to_bottom (struct ipcp_param_lattices *plats) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c :note901: :array 'op' declared here32 : warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; ^ set_agg_lats_contain_variable (struct ipcp_param_lattices *plats) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:901:32: note: did you mean class here? set_agg_lats_contain_variable (struct ipcp_param_lattices *plats) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:113: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h141::26217::12 :note : warningprevious use is here: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] class symtab_node; ^ return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:1111:28: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] set_all_contains_variable (struct ipcp_param_lattices *plats) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:1111:28: note: did you mean class here? set_all_contains_variable (struct ipcp_param_lattices *plats) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:1191:7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c::30461191::37:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]did you mean class here? gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373 struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i);: 3 ^~~~~~: classnote : array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:1199:4: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h ^: 3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:1199:4: gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, note ^ ~: did you mean class here?/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :373:3: note: array 'op' declared here struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:1843:7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *src_lats ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:1843:7: note: did you mean class here? struct ipcp_param_lattices *src_lats ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:1897:8: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *dest_plats, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:1897:8: note: did you mean class here? struct ipcp_param_lattices *dest_plats, ^~~~~~ class 204 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:1919:4: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *src_lats ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:1919:4: note: did you mean class here? struct ipcp_param_lattices *src_lats ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:1962:24: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] set_check_aggs_by_ref (struct ipcp_param_lattices *dest_plats, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:1962:24: note: did you mean class here? set_check_aggs_by_ref (struct ipcp_param_lattices *dest_plats, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:1989:22: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] merge_agg_lats_step (struct ipcp_param_lattices *dest_plats, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:1989:22: note: did you mean class here? merge_agg_lats_step (struct ipcp_param_lattices *dest_plats, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:1991:8: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_agg_lattice ***aglat, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:239:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:1991:8: note: did you mean class here? struct ipcp_agg_lattice ***aglat, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2022:7: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_agg_lattice *new_al; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:239:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2022:7: note: did you mean class here? struct ipcp_agg_lattice *new_al; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2049:40: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] set_chain_of_aglats_contains_variable (struct ipcp_agg_lattice *aglat) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:239:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2049:40: note: did you mean class here? set_chain_of_aglats_contains_variable (struct ipcp_agg_lattice *aglat) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2067:6: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *dest_plats, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2067:6: note: did you mean class here? struct ipcp_param_lattices *dest_plats, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2068:6: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *src_plats, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2068:6: note: did you mean class here? struct ipcp_param_lattices *src_plats, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2072:3: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_agg_lattice **dst_aglat; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:239:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2072:3: note: did you mean class here? struct ipcp_agg_lattice **dst_aglat; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2083:8: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] for (struct ipcp_agg_lattice *src_aglat = src_plats->aggs; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:239:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2083:8: note: did you mean class here? for (struct ipcp_agg_lattice *src_aglat = src_plats->aggs; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2094:4: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_agg_lattice *new_al = *dst_aglat; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:239:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2094:4: note: did you mean class here? struct ipcp_agg_lattice *new_al = *dst_aglat; ^~~~~~ class 143 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2122:33: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] agg_pass_through_permissible_p (struct ipcp_param_lattices *src_plats, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2122:33: note: did you mean class here? agg_pass_through_permissible_p (struct ipcp_param_lattices *src_plats, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2136:10: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *dest_plats) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2136:10: note: did you mean class here? struct ipcp_param_lattices *dest_plats) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2148:7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *src_plats; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2148:7: note: did you mean class here? struct ipcp_param_lattices *src_plats; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2167:7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *src_plats; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2167:7: note: did you mean class here? struct ipcp_param_lattices *src_plats; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2186:7: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_agg_lattice **aglat = &dest_plats->aggs; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:239:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2186:7: note: did you mean class here? struct ipcp_agg_lattice **aglat = &dest_plats->aggs; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2241:3: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args *args; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2241:3: note: did you mean class here? struct ipa_edge_args *args; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2272:7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *dest_plats; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2272:7: note: did you mean class here? struct ipcp_param_lattices *dest_plats; ^~~~~~ class 772 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2680:39: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] context_independent_aggregate_values (struct ipcp_param_lattices *plats) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2680:39: note: did you mean class here? context_independent_aggregate_values (struct ipcp_param_lattices *plats) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2689:8: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] for (struct ipcp_agg_lattice *aglat = plats->aggs; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:239:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2689:8: note: did you mean class here? for (struct ipcp_agg_lattice *aglat = plats->aggs; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2734:7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2734:7: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ipa-polymorphic-call.o -MT ipa-polymorphic-call.o -MMD -MP -MF ./.deps/ipa-polymorphic-call.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ipa-split.o -MT ipa-split.o -MMD -MP -MF ./.deps/ipa-split.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2931:7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2931:7: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2965:7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:2965:7: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:3000:7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:3000:7: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:3002:7: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_agg_lattice *aglat; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:239:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:3002:7: note: did you mean class here? struct ipcp_agg_lattice *aglat; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:3122:7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_latticesclang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erro r -o ipa-inline.o -MT ipa-inline.o -MMD -MP -MF ./.deps/ipa-inline.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:3122:7: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:3124:7: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_agg_lattice *aglat; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:239:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:3124:7: note: did you mean class here? struct ipcp_agg_lattice *aglat; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:3157:27: warning: struct 'ipa_topo_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] propagate_constants_topo (struct ipa_topo_info *topo) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:791:7: note: previous use is here class ipa_topo_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:3157:27: note: did you mean class here? propagate_constants_topo (struct ipa_topo_info *topo) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:3260:23: warning: struct 'ipa_topo_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipcp_propagate_stage (struct ipa_topo_info *topo) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:791:7: note: previous use is here class ipa_topo_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:3260:23: note: did you mean class here? ipcp_propagate_stage (struct ipa_topo_info *topo) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:3276:29: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] info->lattices = XCNEWVEC (struct ipcp_param_lattices, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:3276:29: note: did you mean class here? info->lattices = XCNEWVEC (struct ipcp_param_lattices, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include/libiberty.h:363:27: note: expanded from macro 'XCNEWVEC' #define XCNEWVEC(T, N) ((T *) xcalloc ((N), sizeof (T))) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:3276:29: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] info->lattices = XCNEWVEC (struct ipcp_param_lattices, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:3276:29: note: did you mean class here? info->lattices = XCNEWVEC (struct ipcp_param_lattices, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include/libiberty.h:363:54: note: expanded from macro 'XCNEWVEC' #define XCNEWVEC(T, N) ((T *) xcalloc ((N), sizeof (T))) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:3373:1: warning: 'edge_clone_summary' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct edge_clone_summary ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:3368:1: note: did you mean struct here? class edge_clone_summary; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:3489:7: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_agg_lattice *aglat; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:239:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:3489:7: note: did you mean class here? struct ipcp_agg_lattice *aglat; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:3490:7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (caller_info, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:3490:7: note: did you mean class here? In file included from struct ipcp_param_lattices *plats = ipa_get_parm_lattices (caller_info,/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c : ^~~~~~61 : class/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h :73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:3533:3: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (caller_info, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:3533:3: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (caller_info, ^~~~~~ class 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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:4062:22: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] copy_plats_to_inter (struct ipcp_param_lattices *plats, HOST_WIDE_INT offset) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:4062:22: note: did you mean class here? copy_plats_to_inter (struct ipcp_param_lattices *plats, HOST_WIDE_INT offset) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:4069:8: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] for (struct ipcp_agg_lattice *aglat = plats->aggs; aglat; aglat = aglat->next) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:239:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:4069:8: note: did you mean class here? for (struct ipcp_agg_lattice *aglat = plats->aggs; aglat; aglat = aglat->next) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:4084:23: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] intersect_with_plats (struct ipcp_param_lattices *plats, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:4084:23: note: did you mean class here? intersect_with_plats (struct ipcp_param_lattices *plats, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:4088:3: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_agg_lattice *aglat; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:239:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:4088:3: note: did you mean class here? struct ipcp_agg_lattice *aglat; ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:4210:4: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *orig_plats; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:4210:4: note: did you mean class here? struct ipcp_param_lattices *orig_plats; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:4229:4: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *src_plats; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:4229:4: note: did you mean class here? struct ipcp_param_lattices *src_plats; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:4253:7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *src_plats; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:4253:7: note: did you mean class here? struct ipcp_param_lattices *src_plats; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:4346:7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (dest_info, i); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:4346:7: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (dest_info, i); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:114: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:4402:3: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args *args; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h2549::5653::23 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: previous use is here gs->op[1] = rhs; ^ ~class GTY((for_user)) ipa_edge_args /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h ^: 348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:4402:3: note: did you mean class here? struct ipa_edge_args *args; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:4456:7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *plats; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c3::4456 :warning7: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: did you mean class here? gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: struct ipcp_param_lattices *plats;348 : ^~~~~~3 : class note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:4732:7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:4732:7: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:4747:4: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_agg_lattice *aglat; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:239:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:4747:4: note: did you mean class here? struct ipcp_agg_lattice *aglat; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:4885:22: warning: struct 'ipa_topo_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipcp_decision_stage (struct ipa_topo_info *topo) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:791:7: note: previous use is here class ipa_topo_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:4885:22: note: did you mean class here? ipcp_decision_stage (struct ipa_topo_info *topo) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:5059:3: warning: struct 'ipa_topo_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_topo_info topo; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c:791:7: note: previous use is here class ipa_topo_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-cp.c: :array 'op' declared here5059 :3: note: tree GTY((length ("%h.num_ops"))) op[1];did you mean class here? ^ struct ipa_topo_info topo; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:135:7: note: previous use is here class varpool_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:63: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ((struct lto_input_block *) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:64: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c1672::11610: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h :warning73: :class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]1 : warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:class opt_pass : public pass_data909 :^39 : note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:117: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:76: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:361:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:845:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:969:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_ggc_mx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:77: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range_base *m_vr; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: note: did you mean class here? struct value_range_base *m_vr; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:118: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:94: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:class rtx_def;579 :^41 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :note56: :did you mean class here?8 : note: previous use is here struct rtx_def; static profile_probability stream_in (struct lto_input_block *); ^ ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:118: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15:extern struct lto_input_block * lto_create_simple_input_block ( warning ^: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h :363:7: note: static inline struct ipa_polymorphic_call_context *previous use is here ^ class lto_input_block/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h : ^1530: 15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h : ^744 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h8::565 :note23: :did you mean class here? note: previous use is here extern struct lto_input_block * lto_create_simple_input_block (class GTY((for_user)) ipa_edge_args ^~~~~~ ^ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: note: did you mean class here? /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i)struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^~~~~~ class struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:78: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static sreal stream_in (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: note: did you mean class here? static sreal stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:78: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:212:19: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:212:19: note: did you mean class here? void stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:79: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:78: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:185:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:176:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:124: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:361:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:845:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:969:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_ggc_mx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:126: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range_base *m_vr; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: note: did you mean class here? struct value_range_base *m_vr; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:447:7: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args *args = IPA_EDGE_REF (e); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:447:7: note: did you mean class here? struct ipa_edge_args *args = IPA_EDGE_REF (e); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:127: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static sreal stream_in (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: note: did you mean class here? static sreal stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:127: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:212:19: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:212:19: note: did you mean class here? void stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:127: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:185:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:176:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:1325:9: warning: struct 'predicate' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] *(struct predicate *) e->aux ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:79:7: note: previous use is here class predicate ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:1325:9: note: did you mean class here? *(struct predicate *) e->aux ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:1326:33: warning: struct 'predicate' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = p.or_with (summary->conds, *(struct predicate *) e->aux); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:79:7: note: previous use is here class predicate ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:1326:33: note: did you mean class here? = p.or_with (summary->conds, *(struct predicate *) e->aux); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:1371:31: warning: struct 'predicate' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] this_bb_predicate &= (*(struct predicate *) e->aux); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:79:7: note: previous use is here class predicate ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:1371:31: note: did you mean class here? this_bb_predicate &= (*(struct predicate *) e->aux); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:94: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:2239:8: warning: struct 'predicate' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct predicate p = bb_predicate & will_be_nonconstant; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:79:7: note: previous use is here class predicate ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:2239:8: note: did you mean class here? struct predicate p = bb_predicate & will_be_nonconstant; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:2884:7: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args *args = IPA_EDGE_REF (edge); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:2884:7: note: did you mean class here? struct ipa_edge_args *args = IPA_EDGE_REF (edge); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:3037:7: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args *args = IPA_EDGE_REF (edge); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:3037:7: note: did you mean class here? struct ipa_edge_args *args = IPA_EDGE_REF (edge); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:94: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:94: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:3226:24: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] read_ipa_call_summary (struct lto_input_block *ib, struct cgraph_edge *e, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.c:3226:24: note: did you mean class here? read_ipa_call_summary (struct lto_input_block *ib, struct cgraph_edge *e, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:2377:3: warning: In file included from struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c :23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h struct symtab_node *n;: 442 ^: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h244:: 105/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h::3272::8 :note : warningprevious use is here: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] symtab_node ^ inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-devirt.c:2377:3: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); note ^: did you mean class here?/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :76:7: struct symtab_node *n; note ^~~~~~: previous use is here class class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:94: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XINT': 3040:19: warning: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ *step_out = XEXP (x, 1);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219 ^ ~: 38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :expanded from macro 'RTL_CHECK2'23 : note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 439 ^ ~: 5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :array 'fld' declared here38 : note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::439157::53:: notewarning: : array 'fld' declared herearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3760 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h11::439 :warning5: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here rtunion fld[1]; attrs = MEM_ATTRS (x); ^ ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c : ^81 : In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::253770: : In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::333770:: 3./genrtl.h:: 305warning:: 3array 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; ^ ~ XINT (rt, 2) = arg2;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1331 :23: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 1328:23: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XINT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 38 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1219 :38: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5array 'fld' declared here: note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c81:: 25In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:3770: : ./genrtl.h./genrtl.h::51308::33:: warning : warningarray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ XEXP (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1332 :23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1331expanded from macro 'XVEC': 23: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391219::538:: notenote: array 'fld' declared here : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h ^ ~: 309:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3:: 439warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :5 XINT (rt, 6) = arg6;: ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1328:23array 'fld' declared here: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c: :./genrtl.h81:: 327In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3:: warning3770: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :69: XINT (rt, 1) = arg1;3 : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1328 :23: XEXP (rt, 1) = arg1;note : ^ ~expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note : ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: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]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::439:385:: notenote: array 'fld' declared here: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c::43981:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'fld' declared here./genrtl.h :124 rtunion fld[1];: 3 ^: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 25 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770439: :./genrtl.h5::369 :note3: :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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c ^ ~: 81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1331./genrtl.h::23126:: 3note:: 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) XEXP (rt, 3) = arg3; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :expanded from macro 'RTL_CHECK2'23 : note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 439 ^ ~: 5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1219 rtunion fld[1];: 38 ^: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c: :expanded from macro 'RTL_CHECK2'25 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h : ^ ~370 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::439 :warning5: :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]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c23::81 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP' :3770: ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)127 : ^ ~3 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219warning:38: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1328439::235:: notenote: : expanded from macro 'XINT'array 'fld' declared here rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c440::815: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770array 'hwint' declared here : ./genrtl.h HOST_WIDE_INT hwint[1]; : ^152 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h3::55 :warning26: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'HOST_WIDE_INT' XEXP (rt, 1) = arg1; ^ ~# define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::251331: :In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.hexpanded from macro 'XEXP': 436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XWINT (rt, 2) = arg2; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381224:: 29note:: expanded from macro 'RTL_CHECK2'note : expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::440 :note5: :array 'fld' declared here note: array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h81:: 55In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h26::3770 : note./genrtl.h: :expanded from macro 'HOST_WIDE_INT'153 :3: # define HOST_WIDE_INT longwarning : ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c::43925:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'fld' declared here./genrtl.h :470: rtunion fld[1];3 : ^ warning: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c :81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h SUBREG_BYTE (rt) = arg1;: 3770 ^~~~~~~~~~~~~~~~: ./genrtl.h:156:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:warning2023: :26array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'SUBREG_BYTE' XINT (rt, 5) = arg5; #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note: 1328expanded from macro 'XCSUBREG': 23: note: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)expanded from macro 'XINT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::538: :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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770439: :./genrtl.h5::487 :note3: :array 'fld' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 1) = NULL_RTX;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c ^ ~: 81/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1348/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::273770:: ./genrtl.hnote:: 158expanded from macro 'X0EXP': 3: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: X0EXP (rt, 7) = NULL_RTX;1218 : ^ ~38 : note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1': 1348:27: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1218 :38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: In file included from expanded from macro 'RTL_CHECK1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c :81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 3770 ^ ~: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::182439::35:: warningnote: : 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; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c :note25: : expanded from macro 'RTL_CHECK1'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 3 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 439array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: XEXP (rt, 1) = arg1;note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1331 : ^23 : In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c: :expanded from macro 'XEXP'81 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h : ^ ~184 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1219 :warning38: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::13315::23 :note : notearray 'fld' declared here: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25 rtunion fld[1];: In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c: :./genrtl.h:81573: :In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770warning: : ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 187:3 XSTR (rt, 1) = arg1; : ^ ~ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23 XEXP (rt, 6) = arg6;: ^ ~note : expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 1219:38: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1219 : ^ ~38 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :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]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c::525:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here3770 : ./genrtl.h: rtunion fld[1];574 : ^3 :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.cwarning:: 81array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 XSTR (rt, 2) = arg2;: ./genrtl.h ^ ~: 188:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1330 :warning23: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XSTR' XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1331 : ^ ~23 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::538:: notenote: : array 'fld' declared hereexpanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::1219611::383:: notewarning: : expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391330::523:: notenote: : array 'fld' declared hereexpanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c :81/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::383770: : note./genrtl.h: :expanded from macro 'RTL_CHECK2'209 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XBBDEF (rt, 2) = arg2;439 : ^ ~5 : note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1335 : ^25 :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.cnote:: 25expanded from macro 'XBBDEF': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)612 : ^ ~3 : warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1218 :38: XVEC (rt, 2) = arg2; note ^ ~: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'XVEC' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1219:38 rtunion fld[1];: ^note : expanded from macro 'RTL_CHECK2'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3770 : ^ ~./genrtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h210::4393::5 :warning : note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1]; XEXP (rt, 3) = arg3; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.cexpanded from macro 'RTL_CHECK1': 25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 630 ^ ~: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5array index 1 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];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1332 :23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c :note81: : expanded from macro 'XVEC'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 3 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1219array 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391348::527:: notenote: : array 'fld' declared hereexpanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^ ~3770 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::439648::53:: notewarning: : array 'fld' declared herearray 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h81:: 1330In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::3770 : note./genrtl.h: :expanded from macro 'XSTR'214 :3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX;: 1219 ^ ~: 38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1348: :expanded from macro 'RTL_CHECK2'27 : note: expanded from macro 'X0EXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)439 : ^ ~5 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1218 :38: rtunion fld[1]; note ^: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: In file included from note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.cexpanded from macro 'RTL_CHECK2': 81: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h439::5232:: 3note:: array 'fld' declared herewarning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c XEXP (rt, 1) = arg1;: 25 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1331:23 XSTR (rt, 2) = arg2; : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'1330 :23: note: expanded from macro 'XSTR'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1219 :note38: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note5: :array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c ^ ~: 25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12183770:: 38./genrtl.h:: 705note:: 3expanded 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]) ^ ~ XSTR (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1330array 'fld' declared here: 23: rtunion fld[1];note : ^expanded from macro 'XSTR' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)81 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:37701219:38: :./genrtl.h note:: 235expanded from macro 'RTL_CHECK2': 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;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1348 :27 rtunion fld[1];: ^note : In file included from expanded from macro 'X0EXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c :In file included from 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h97 : :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770: ^ ~305: :./genrtl.h1: 706:: 3warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 1218warning:: struct GTY((desc("0"), tag("0"),38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^note XSTR (rt, 2) = arg2;: ^ ~ expanded from macro 'RTL_CHECK1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1330:23: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'XSTR' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h : note ^ ~76: : 1/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: :note1219 rtunion fld[1];: did you mean struct here? ^ :38In file included from class rtx_def;: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c^~~~~: 81note: : expanded from macro 'RTL_CHECK2'struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h : ^ ~236 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::439 :warning5: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25:: 3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::3770259: :./genrtl.h3::746 :warning3: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1328note:: 23expanded 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1218 :38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::4395::5 :note : notearray 'fld' declared here: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:In file included from 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c: :In file included from 81/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h3770:: 747./genrtl.h::3260:: 3warning:: 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] XEXP (rt, 2) = arg2; ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'1348 :27: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'X0EXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)1219 : ^ ~38 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1218expanded from macro 'RTL_CHECK2': 38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 5 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439array 'fld' declared here: 5: rtunion fld[1];note : ^array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c rtunion fld[1];: 25 ^: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c3770:: 81./genrtl.h: :In file included from 748/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::33770:: ./genrtl.hwarning:: 261array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3: warning XSTR (rt, 3) = arg3;: ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23 X0EXP (rt, 4) = NULL_RTX;: ^ ~note : expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)27 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'X0EXP'1219 :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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1218 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:385:: notenote: : expanded from macro 'RTL_CHECK1'array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c1219::2538: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'RTL_CHECK2': ./genrtl.h:766: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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439: XVEC (rt, 1) = arg1;5 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1332:23 rtunion fld[1];: ^note : expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c : ^ ~81 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::377038: :./genrtl.h :note281: :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]) ^ ~ XINT (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1328: :array 'fld' declared here23 : rtunion fld[1];note : ^expanded from macro 'XINT' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::8231219::338:: warningnote: : 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;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::13305::23 :note : notearray 'fld' declared here: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c439::975: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h note: :array 'fld' declared here1384 :13 rtunion fld[1];: ^warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c :note81: : expanded from macro 'RTL_CHECK2'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])304 : ^ ~3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5:: 1330note:: 23array 'fld' declared here: note: rtunion fld[1];expanded from macro 'XSTR' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XINT (rt, 2) = arg2;: 1397 ^ ~: 13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1328:23: rtx tmp = XEXP (this, 1); note ^ ~: expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~note : expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 rtunion fld[1];In file included from : 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c: ^ note:In file included from 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c: :In file included from 81: : array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770: :./genrtl.h rtunion fld[1];:3770 : ^844 ./genrtl.h:3:: 306warning:: 3array 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] XSTR (rt, 1) = arg1; ^ ~ XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1332 :note23: :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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note5: :array 'fld' declared here note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c ^: 25: In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::813770: : In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::8453770:: 3./genrtl.h:: 307warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3 : warning XSTR (rt, 2) = arg2;: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 4) = arg4;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1330 :23: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XSTR'1332 :23: note: expanded from macro 'XVEC'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 38 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1219:38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1459 : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:514::: 439warning:note5: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here note rtx next = XEXP (insn, 1); rtunion fld[1];: array 'fld' declared here ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1]; : 1331In file included from ^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c23In file included from ::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c :note81: : expanded from macro 'XEXP'In file included from 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: : In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h3770:: 308./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 846::33:: ^ ~ warningwarning : : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1219 :38 XSTR (rt, 3) = arg3;: ^ ~note XVEC (rt, 5) = arg5;: expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):13301332: : ^ ~23 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: note:: noteexpanded from macro 'XVEC'439: expanded from macro 'XSTR': 5: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note : ^ ~array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: ^ ~1219 : ^38 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded from macro 'RTL_CHECK2': note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])439 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~:5 ::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1465:439::10 :note 5warning: : :array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'fld' declared here return XEXP (insn, 1); rtunion fld[1]; rtunion fld[1]; ^ ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::811331: :In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770 : note./genrtl.h: :expanded from macro 'XEXP'309 :3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::132838::23 :note : noteexpanded 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51219:: 38note: :array 'fld' declared here note: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XINT': 1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return XEXP (insn, 3); /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1331 :note23: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 439 ^ ~: 5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :array 'fld' declared here38 : note: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c::132981:: 26In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'XUINT'./genrtl.h :347:3: warning: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XVEC (rt, 1) = arg1;1219 : ^ ~38 : note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1332:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::15015::10 :note : warningarray 'fld' declared here: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XUINT (insn, 4); In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c :81/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1329/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::263770: : note./genrtl.h: :expanded from macro 'XUINT'348 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ XEXP (rt, 2) = arg2;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1331:23: note: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)439 : ^ ~ 5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219array 'fld' declared here: 38: rtunion fld[1];note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 12 ^ ~: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1218 :38: note: expanded from macro 'RTL_CHECK1' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1332 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::439 :note5:: expanded from macro 'XVEC'note : array 'fld' declared here rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:: 81note: : In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: rtunion fld[1];./genrtl.h : ^435 :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4401865::53:: warningnote: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'hwint' declared here HOST_WIDE_INT hwint[1]; JUMP_LABEL (this) = target; ^ ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1844: :expanded from macro 'HOST_WIDE_INT'28 : note: # define HOST_WIDE_INT long expanded from macro 'JUMP_LABEL' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::1365436::332:: warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XCEXP' XWINT (rt, 2) = arg2; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1224 :29:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1220: :expanded from macro 'XWINT'37 : note: expanded from macro 'RTL_CHECKC1' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])440 :5 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'hwint' declared here439 :5: HOST_WIDE_INT hwint[1];note : ^array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55 rtunion fld[1];: 26 ^: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::21501348::1027:: warningnote: : expanded from macro 'X0EXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) SUBREG_BYTE (x), GET_MODE (x)); ^ ~ ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note2023: :expanded from macro 'RTL_CHECK1'26 : note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): 439 ^ ~: 5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1363:: 32array 'fld' declared here: note: rtunion fld[1];expanded from macro 'XCSUBREG' ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3040 : ^ ~19 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1219: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38 : note: expanded from macro 'RTL_CHECK2' *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1331 ^ ~: 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :note439: :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]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c1348::2627: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.hnote:: 23expanded from macro 'X0EXP': /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)warning : ^ ~struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218: struct symtab_node *symtab_node;38 : ^ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hexpanded from macro 'RTL_CHECK1': 141:7: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): previous use is here ^ ~ class symtab_node; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:97: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:83: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:98: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h2621::23: 12/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:: 1750warning:: 2array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: struct symtab_node *symtab_node;348 : ^3 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hnote:: 141array 'op' declared here: 7: note: previous use is here tree GTY((length ("%h.num_ops"))) op[1]; ^ class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:86: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:99: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:extern struct lto_input_block * lto_create_simple_input_block (3133 : ^ 11/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:: 363warning:: 7array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: return &call_stmt->op[2];previous use is here ^ ~ class lto_input_block/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : ^373 :3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h3::744 :warning8: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: did you mean class here? call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:extern struct lto_input_block * lto_create_simple_input_block (3 : ^~~~~~ note class: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:691:42: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_polymorphic_call_context::stream_in (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-polymorphic-call.c:691:42: note: did you mean class here? ipa_polymorphic_call_context::stream_in (struct lto_input_block *ib, ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:101: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:103: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:88: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h105::16723::10 :note : warningprevious use is here: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] symtab_node ^ friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:104: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:104: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:97: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:361:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:110: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:361:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:845:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:969:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_ggc_mx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:845:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:98: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range_base *m_vr; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: note: did you mean class here? struct value_range_base *m_vr; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:969:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_ggc_mx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:112: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range_base *m_vr; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: note: did you mean class here? struct value_range_base *m_vr; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:113: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static sreal stream_in (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: note: did you mean class here? static sreal stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c:113: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:212:19: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:212:19: note: did you mean class here? void stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-split.c:105: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:In file included from 185/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline.c::5113:: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.hwarning:: 185struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:176: struct ipa_fn_summary_t *summary = new (ggc_alloc ())19 : ^ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h: :previous use is here176 :19: noteclass GTY((user)) ipa_fn_summary_t:: previous use is here ^ class GTY((user)) ipa_fn_summary_t: ^ 43 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ipa-comdats.o -MT ipa-comdats.o -MMD -MP -MF ./.deps/ipa-comdats.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-comdats.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 136 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ipa-visibility.o -MT ipa-visibility.o -MMD -MP -MF ./.deps/ipa-visibility.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-visibility.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-comdats.c:53: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-visibility.c:77: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-comdats.c:53: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-comdats.c:53: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-comdats.c:53: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-visibility.c:77: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-comdats.c:53: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-visibility.c:77: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-visibility.c:77: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-visibility.c:77: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 163 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ipa-inline-analysis.o -MT ipa-inline-analysis.o -MMD -MP -MF ./.deps/ipa-inline-analysis.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-analysis.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-comdats.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-visibility.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-comdats.c:56: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-comdats.c:57: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-comdats.c:65:25: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] propagate_comdat_group (struct symtab_node *symbol, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-comdats.c:65:25: note: did you mean class here? propagate_comdat_group (struct symtab_node *symbol, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-comdats.c:77:7: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symbol2 = ref->referring; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-comdats.c:77:7: note: did you mean class here? struct symtab_node *symbol2 = ref->referring; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-comdats.c:126:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symbol2 = edge->caller; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-comdats.c:126:2: note: did you mean class here? struct symtab_node *symbol2 = edge->caller; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-visibility.c:82: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-visibility.c:83: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-analysis.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-analysis.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-analysis.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-analysis.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-analysis.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-analysis.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 16 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ipa-inline-transform.o -MT ipa-inline-transform.o -MMD -MP -MF ./.deps/ipa-inline-transform.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-transform.c 153 warnings generated. 13 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ipa-predicate.o -MT ipa-predicate.o -MMD -MP -MF ./.deps/ipa-predicate.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.c clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ipa-profile.o -MT ipa-profile.o -MMD -MP -MF ./.deps/ipa-profile.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-profile.c 87 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-analysis.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ipa-prop.o -MT ipa-prop.o -MMD -MP -MF ./.deps/ipa-prop.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-analysis.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-analysis.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-analysis.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:135:7: note: previous use is here class varpool_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-analysis.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-transform.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-analysis.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-analysis.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ((struct lto_input_block *) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-analysis.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 167 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-profile.c:42: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ipa-param-manipulation.o -MT ipa-param-manipulation.o -MMD -MP -MF ./.deps/ipa-param-manipulation.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-analysis.c:43: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:361:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:845:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:969:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_ggc_mx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-analysis.c:44: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range_base *m_vr; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: note: did you mean class here? struct value_range_base *m_vr; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-analysis.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static sreal stream_in (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: note: did you mean class here? static sreal stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-transform.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-analysis.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:212:19: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:212:19: note: did you mean class here? void stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-analysis.c:45: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:185:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:176:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-transform.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-transform.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-transform.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-profile.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-profile.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-profile.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-profile.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-transform.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-transform.c:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-transform.c:39: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491 struct symtab_node *ref = NULL);: 10 ^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.hwarning:: 105array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: return XEXP (insn, 3);note: previous use is here ^ ~ symtab_node/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1331 :23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)warning : ^ ~ struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: struct symtab_node *ref = NULL); note ^: expanded from macro 'RTL_CHECKC1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h :105:3: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): previous use is here ^ ~ symtab_node /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 439:5: note: array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h : ^947 :6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:101672:: 10warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : did you mean struct here? friend class cgraph_node; SUBREG_BYTE (x), GET_MODE (x)); ^~~~~ ^~~~~~~~~~~~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-transform.c:41: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:361:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:845:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:: 969:52note:: expanded from macro 'RTL_CHECKC1'warning : unused parameter 'summary' [-Wunused-parameter] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ gt_ggc_mx (fast_call_summary* const &summary)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) 166 ^ warning s generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-transform.c:43: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range_base *m_vr; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: note: did you mean class here? struct value_range_base *m_vr; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h ^: 592:In file included from 28/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:: 24warning: : In file included from struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:185:3ipa_get_cs_argument_count (struct ipa_edge_args *args): warning ^: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h :565:23: XINT (rt, 4) = arg4;note : ^ ~previous use is here class GTY((for_user)) ipa_edge_args /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h1219::59238:28:: notenote: : did you mean class here?expanded from macro 'RTL_CHECK2' ipa_get_cs_argument_count (struct ipa_edge_args *args)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~ ^ ~ class/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h :warning602: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]24 : warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XINT (rt, 5) = arg5; ^ ~ ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5651328::2323:: notenote: : previous use is here expanded from macro 'XINT' class GTY((for_user)) ipa_edge_args ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h::1219602:24::38 :note: did you mean class here? note: expanded from macro 'RTL_CHECK2' ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h3770:: 609:./genrtl.h15:: 187warning:: 3struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] static inline struct ipa_polymorphic_call_context * ^ XEXP (rt, 6) = arg6;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h : ^ ~1530 :15: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :previous use is here1331 :23: note: class GTY(()) ipa_polymorphic_call_context {expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h15::1219 :note: did you mean class here?38 : note: expanded from macro 'RTL_CHECK2' static inline struct ipa_polymorphic_call_context * ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h : ^ ~610 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 :warning5: :struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: array 'fld' declared here rtunion fld[1]; ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c::56524:23: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770previous use is here: ./genrtl.h:188:class GTY((for_user)) ipa_edge_args3 : ^ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h ^ ~: 610:38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hdid you mean class here? :1331:23: note: expanded from macro 'XEXP'ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1];clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erro r -o ipa-pure-const.o -MT ipa-pure-const.o -MMD -MP -MF ./.deps/ipa-pure-const.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-inline-transform.c:44: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:185:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:176:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' clang: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)warning : ^ ~ treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-profile.c:44: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 79 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ipa-icf.o -MT ipa-icf.o -MMD -MP -MF ./.deps/ipa-icf.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c25:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: : In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:183:23:3: warning: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1750:2: XBBDEF (rt, 2) = arg2; warning ^ ~ : struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335 struct symtab_node *symtab_node;:25: note: expanded from macro 'XBBDEF' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :7:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: :previous use is here38 : noteclass symtab_node;: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-profile.c:45: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c::251725:: 10In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning3770: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :648: return gs->op[1];3 : ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: XSTR (rt, 1) = arg1; 348 ^ ~: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1330note:: 23array 'op' declared here: note: expanded from macro 'XSTR' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : ^ ~2567 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h12::439 :warning5: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note : array 'fld' declared here return gs->op[2]; ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:: 2604note:: 3array 'fld' declared here: warning: rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ gs->op[2] = rhs;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c ^ ~: 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: :In file included from 348:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:33770:: note./genrtl.h: :array 'op' declared here686 :3: warning tree GTY((length ("%h.num_ops"))) op[1];: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c::264125:: 11In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning3770: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :705:3 return &ass->op[3];: ^ ~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3 XSTR (rt, 1) = arg1;: ^ ~note : array 'op' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330 tree GTY((length ("%h.num_ops"))) op[1];: 23 ^: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: rtunion fld[1];2651 ^: 3In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.cwarning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]25 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h gs->op[3] = rhs;: 3770 ^ ~: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::706348::3:3 :warning : notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'op' declared here XSTR (rt, 2) = arg2; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hnote:: 3013array 'fld' declared here: 10: rtunion fld[1]; warning ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c: return gs->op[1];25 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::3770373: :./genrtl.h3::845 :note3:: array 'op' declared herewarning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3046439::35:: warningnote: : array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::9373508::510:: warning: warningstruct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; struct symtab_node *ref = NULL); ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h::317105::33:: notenote: : previous use is herearray 'op' declared here symtab_node ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.c:28: gs->op[2] = label;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h : ^ ~361 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h22::317: 3warning:: unused parameter 'a' [-Wunused-parameter]note : array 'op' declared here void traverse (Arg a) const ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:845:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:969:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_ggc_mx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range_base *m_vr; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: note: did you mean class here? struct value_range_base *m_vr; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-profile.c:48: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:185:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:176:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-profile.c:49: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.c:35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-profile.c:50: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c3056::303: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26warning: : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h :25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, warning ^ ~: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :373:class lto_input_block3 ^ : note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/streamer-hooks.h:28:1: note: did you mean class here? In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-profile.c:struct lto_input_block;50 : ^~~~~~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.hclass: 25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.hextern struct lto_input_block * lto_create_simple_input_block (: 579 ^: 41/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h: :note363: :did you mean class here?7 : note: previous use is here static profile_probability stream_in (struct lto_input_block *); class lto_input_block ^~~~~~ ^ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h5::3117 :note10: :did you mean class here? warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; struct lto_input_block *, const char *, size_t); ^ ~ ^~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h class: 373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::34:3141 :warning3: :struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain;extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h::373363::37:: notenote: : previous use is herearray 'op' declared here class lto_input_block ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.hhashval_t lto_input_scc (struct lto_input_block *, struct data_in *,: 26 ^: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h::36325:: 7/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:: 744note: :previous use is here8 : class lto_input_blockwarning : ^struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block (/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h : ^859 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h26::363 :note7: :did you mean class here? note: previous use is here class lto_input_block hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h: :did you mean class here?861 :24: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h5::863 :warning22: :struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ tree lto_input_tree (struct lto_input_block *, struct data_in *);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h : ^363 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h7::363 :note7: :previous use is here note: previous use is here class lto_input_block ^class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.hdid you mean class here?: 750:5: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::8413544::1010:: warningwarning: : struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; struct varpool_node *, ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h317::1353:7:: notenote: : array 'op' declared hereprevious use is here class varpool_node; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ 93 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:30: In file included from tree GTY((length ("%h.num_ops"))) op[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h : ^26 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3extern void lto_input_data_block (struct lto_input_block *, void *, size_t);: ^warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 363:7 gs->op[3] = label;: ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hprevious use is here: 317:3class lto_input_block: note ^: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h :note851: :array 'op' declared here35 : note: did you mean class here? tree GTY((length ("%h.num_ops"))) op[1]; ^ extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-profile.c:50: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25:const char *streamer_read_string (struct data_in *, struct lto_input_block *); warning ^: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h :363:7: note: previous use is here = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ class lto_input_block/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h: 363 ^: 7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: note: did you mean class here? /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22:unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); warning ^~~~~~: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class streamer_read_uchar (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h::36384::734:: notewarning: : previous use is herestruct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h :note221: :previous use is here22: note: class lto_input_blockdid you mean class here? ^ streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h :251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34:streamer_read_hwi_in_range (struct lto_input_block *ib, ^warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.hstruct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 363:7: note: previous use is herewide_int streamer_read_wide_int (struct lto_input_block *); ^ class lto_input_block/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h ^: 363:7: note: previous use is here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.hclass lto_input_block: 251 ^: 29: note: did you mean class here? /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86streamer_read_hwi_in_range (struct lto_input_block *ib, : ^~~~~~34 : class note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ipa-icf-gimple.o -MT ipa-icf-gimple.o -MMD -MP -MF ./.deps/ipa-icf-gimple.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h340::15229::24 :note : warningdid you mean class here?: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib)streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ ^ class/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h :363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 177:25: return gs->op[1]; ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hstruct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 348:3: note: array 'op' declared here = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h: tree GTY((length ("%h.num_ops"))) op[1];363 : ^7 : note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221 tree GTY((length ("%h.num_ops"))) op[1];: 22 ^ : warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604streamer_read_hwi_in_range (struct lto_input_block *ib,: 3 ^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:warning363: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]7 : note: gs->op[2] = rhs;previous use is here ^ ~ class lto_input_block/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: 348 ^: 3: note: array 'op' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h tree GTY((length ("%h.num_ops"))) op[1];: 251 ^: 29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.hnote:: 340array 'op' declared here: 29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; ^ streamer_read_record_start (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ((struct lto_input_block *) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:: 3013warning:: 10struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct symtab_node *ref = NULL); return gs->op[1]; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::105373::33:: notenote: : previous use is herearray 'op' declared here symtab_node ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-profile.c:55: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.h:109:40: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937extern void stream_in_histogram_value (struct lto_input_block *, gimple *);: 5 ^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.hwarning:: 363struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 7: note: previous use is here struct symtab_node *ref = NULL); ^class lto_input_block /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h ^: 105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.hprevious use is here: 109:40 symtab_node: ^note : did you mean class here? extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hclass lto_input_block: 3534 ^: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1616 :19 return gs->op[2];: ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hdid you mean class here? :317:3: note: array 'op' declared here void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::1672317::310: :note : warningarray 'op' declared here: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; friend class cgraph_node; ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hstruct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {: 3574 ^: 10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.harray 'op' declared here :1672:10: tree GTY((length ("%h.num_ops"))) op[1]; note ^: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-profile.c:57: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:361:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:845:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:969:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_ggc_mx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-profile.c:struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]59 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: warningextern struct lto_input_block * lto_create_simple_input_block ( : ^ struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h :363:7: struct value_range_base *m_vr; note ^ : previous use is here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41class lto_input_block: 23 ^: note: previous use is here class GTY((for_user)) value_range_base ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.hnote: :did you mean class here?185 :3: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class struct value_range_base *m_vr; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h::841126::101:: warningwarning: : struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: note: did you mean class here? /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1 struct varpool_node *,: ^~~~~~note : classdid you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-profile.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.hclass lto_input_block: ^37 :1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: note: did you mean class here? /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: streamer_read_hwi_in_range (struct lto_input_block *ib,warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^~~~~~ class static sreal stream_in (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: note: did you mean class here? static sreal stream_in (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-profile.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:212:19: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:43: void stream_in (struct lto_input_block *);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h : ^361 :22/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:: 363warning:: 7unused parameter 'a' [-Wunused-parameter]: note: previous use is here void traverse (Arg a) const ^class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:212:19: note: did you mean class here? void stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-profile.c:60: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:185:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:176:19/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:: 845note:: 22previous use is here: warning: unused parameter 'a' [-Wunused-parameter] class GTY((user)) ipa_fn_summary_t: ^ void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:969:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_ggc_mx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:44: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range_base *m_vr; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: note: did you mean class here? struct value_range_base *m_vr; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-profile.c:261:7: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *ib ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.c:486:23: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] predicate::stream_in (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-profile.c:class lto_input_block261 : ^7 : note: did you mean class here? struct lto_input_block *ib ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.c:486:23: note: did you mean class here? predicate::stream_in (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class 26 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-param-manipulation.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static sreal stream_in (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: note: did you mean class here? static sreal stream_in (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:212:19: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:212:19: note: did you mean class here? void stream_in (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ipa-reference.o -MT ipa-reference.o -MMD -MP -MF ./.deps/ipa-reference.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-reference.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:48: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:185:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:176:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:378:7: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_polymorphic_call_context *ctx ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:378:7: note: did you mean class here? struct ipa_polymorphic_call_context *ctx ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:1818:3: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args *args = IPA_EDGE_REF (cs); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:1818:3: note: did you mean class here? struct ipa_edge_args *args = IPA_EDGE_REF (cs); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:1842:4: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_polymorphic_call_context context (cs->caller->decl, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:1842:4: note: did you mean class here? struct ipa_polymorphic_call_context context (cs->caller->decl, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:2613:3: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args *top = IPA_EDGE_REF (cs); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:2613:3: note: did you mean class here? struct ipa_edge_args *top = IPA_EDGE_REF (cs); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:2614:3: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args *args = IPA_EDGE_REF (e); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:2614:3: note: did you mean class here? struct ipa_edge_args *args = IPA_EDGE_REF (e); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:2621:7: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_polymorphic_call_context *dst_ctx ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:2621:7: note: did you mean class here? struct ipa_polymorphic_call_context *dst_ctx ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:2628:4: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_polymorphic_call_context *src_ctx ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:2628:4: note: did you mean class here? struct ipa_polymorphic_call_context *src_ctx ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:2644:8: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_polymorphic_call_context ctx = *src_ctx; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:2644:8: note: did you mean class here? struct ipa_polymorphic_call_context ctx = *src_ctx; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:2714:8: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_polymorphic_call_context *src_ctx ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:2714:8: note: did you mean class here? struct ipa_polymorphic_call_context *src_ctx ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:2719:5: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_polymorphic_call_context ctx = *src_ctx; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:2719:5: note: did you mean class here? struct ipa_polymorphic_call_context ctx = *src_ctx; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:3263:8: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_polymorphic_call_context ctx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:3263:8: note: did you mean class here? struct ipa_polymorphic_call_context ctx) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:3373:3: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args *top; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:3373:3: note: did you mean class here? struct ipa_edge_args *top; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:3544:3: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args *args = IPA_EDGE_REF (cs); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:3544:3: note: did you mean class here? struct ipa_edge_args *args = IPA_EDGE_REF (cs); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:4134:25: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_read_jump_function (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:4134:25: note: did you mean class here? ipa_read_jump_function (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:4275:30: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_read_indirect_edge_info (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:4275:30: note: did you mean class here? ipa_read_indirect_edge_info (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:4336:7: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args *args = IPA_EDGE_REF (e); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:4336:7: note: did you mean class here? struct ipa_edge_args *args = IPA_EDGE_REF (e); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:4350:7: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args *args = IPA_EDGE_REF (e); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:4350:7: note: did you mean class here? struct ipa_edge_args *args = IPA_EDGE_REF (e); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:4368:21: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_read_edge_info (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:4368:21: note: did you mean class here? ipa_read_edge_info (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:4380:7: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args *args = IPA_EDGE_REF (e); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:4380:7: note: did you mean class here? struct ipa_edge_args *args = IPA_EDGE_REF (e); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:4402:8: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_polymorphic_call_context ctx; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:4402:8: note: did you mean class here? struct ipa_polymorphic_call_context ctx; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:4412:21: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_read_node_info (struct lto_input_block *ib, struct cgraph_node *node, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:4412:21: note: did you mean class here? ipa_read_node_info (struct lto_input_block *ib, struct cgraph_node *node, ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.c:5184: ./gt-ipa-prop.h:92:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-ipa-prop.h:92:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-ipa-prop.h:92:70: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-ipa-prop.h:92:70: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-ipa-prop.h:110:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-ipa-prop.h:110:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-ipa-prop.h:110:69: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-ipa-prop.h:110:69: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:In file included from 435/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-reference.c: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h41:: 320/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::176:: 1warning:: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]warning : class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:57: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 68 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-reference.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ipa-hsa.o -MT ipa-hsa.o -MMD -MP -MF ./.deps/ipa-hsa.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-hsa.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:57: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-reference.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-reference.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-reference.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:57: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:57: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c:40: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:57: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c ^ ~: 41/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h439::735::1 :note : warningarray 'fld' declared here: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ class opt_pass : public pass_dataIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c^: 26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note : ^ ~did you mean class here? /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:struct opt_pass;1218 :^~~~~~38 :class note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h42:: 1218In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h38::26 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.hexpanded from macro 'RTL_CHECK1': 25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hstruct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 439:5: note: array 'fld' declared here extern struct lto_input_block * lto_create_simple_input_block ( rtunion fld[1]; ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h : ^ ~780 :34/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1218warning:: 38struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: note: expanded from macro 'RTL_CHECK1' extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h363::4397::5 :note : noteprevious use is here: array 'fld' declared here class lto_input_block rtunion fld[1]; ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.hnote:: 841array 'fld' declared here: 10: rtunion fld[1]; warning ^: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:135:7: note: previous use is here class varpool_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26tree lto_input_tree_ref (struct lto_input_block *, struct data_in *,: In file included from ^~~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : class3770 : ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h::1330859:23::26 :note : warningexpanded from macro 'XSTR': struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h::1219363::387:: notenote: : expanded from macro 'RTL_CHECK2'previous use is here class lto_input_block ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.hnote:: 859array 'fld' declared here: 26: rtunion fld[1];note : ^did you mean class here? In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770hashval_t lto_input_scc (struct lto_input_block *, struct data_in *,: ./genrtl.h ^~~~~~: 574 class: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h ^ ~: 861:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h24::1330 :warning23: : struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]note : expanded from macro 'XSTR' tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h ^ ~: 363/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::71219:: 38note:: previous use is herenote : expanded from macro 'RTL_CHECK2' class lto_input_block ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h::5861:: 24note:: array 'fld' declared herenote : did you mean class here? rtunion fld[1]; ^ tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ 139 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h :76:53: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): did you mean class here? ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: const char *streamer_read_string (struct data_in *, struct lto_input_block *);array 'fld' declared here ^~~~~~ class rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h: :./genrtl.h83::82244::3: notewarning: : did you mean class here?array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ ~ ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.hnote:: 84expanded from macro 'XVEC': 34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219 ^: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:: 363note:: 7expanded from macro 'RTL_CHECK2': note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])class lto_input_block ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h :84 rtunion fld[1];: 34 ^: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.cdid you mean class here?: 26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.hHOST_WIDE_INT streamer_read_hwi (struct lto_input_block *);: 823 ^~~~~~:3 : class warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h :85:37:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1330: :struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]23 : note: expanded from macro 'XSTR' gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)363 : ^ ~7 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :previous use is here1219 :38:class lto_input_block note ^: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h ^ ~: 85/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37439:: 5note:: did you mean class here?note : array 'fld' declared here rtunion fld[1]; ^gcov_type streamer_read_gcov_count (struct lto_input_block *); In file included from ^~~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c : class26 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:: 86warning:: 34array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:wide_int streamer_read_wide_int (struct lto_input_block *);1332 : ^23 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h :note363: :expanded from macro 'XVEC'7 : note: previous use is here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)class lto_input_block ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~did you mean class here? /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: notewide_int streamer_read_wide_int (struct lto_input_block *);: array 'fld' declared here ^~~~~~ class rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.hexpanded from macro 'XSTR': 152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~streamer_read_bitpack (struct lto_input_block *ib) ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h1219::36338::7 :note : noteexpanded from macro 'RTL_CHECK2': previous use is here class lto_input_block #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h: rtunion fld[1];152 : ^24 : In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c: :did you mean class here?26 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.hstreamer_read_bitpack (struct lto_input_block *ib): 845 ^~~~~~: 3 class: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:: 177warning:: 25array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330 = streamer_read_uhwi ((struct lto_input_block *)bp->stream);: 23 ^: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h: :expanded from macro 'XSTR'363 :7: note: previous use is here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~class lto_input_block /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 25 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439did you mean class here?: 5: note: array 'fld' declared here = streamer_read_uhwi ((struct lto_input_block *)bp->stream); rtunion fld[1]; ^~~~~~ ^ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c:42: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ((struct lto_input_block *) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ipa-ref.o -MT ipa-ref.o -MMD -MP -MF ./.deps/ipa-ref.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-ref.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c:43: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-hsa.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c:61: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:361:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:845:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:969:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_ggc_mx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c:62: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range_base *m_vr; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: note: did you mean class here? struct value_range_base *m_vr; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-reference.c:43: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-hsa.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h: rtunion fld[1];592 : ^28 : warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10class GTY((for_user)) ipa_edge_args : ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:: 592note: :array 'fld' declared here28 : note rtunion fld[1];: ^did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h::1335602::2524:: note : warningexpanded from macro 'XBBDEF': struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h::1218565::3823:: notenote: : expanded from macro 'RTL_CHECK1'previous use is here class GTY((for_user)) ipa_edge_args #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h::1486609::1015: :warning : warningarray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return XEXP (insn, 3); ^ ~ static inline struct ipa_polymorphic_call_context * /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h::231530::15 :note : noteexpanded from macro 'XEXP': previous use is here class GTY(()) ipa_polymorphic_call_context {#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h :609:15: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): did you mean class here? ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: notestatic inline struct ipa_polymorphic_call_context *: array 'fld' declared here ^~~~~~ class rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1491 :note10: :previous use is here warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] class GTY((for_user)) ipa_edge_args ^ return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h :note610: :expanded from macro 'XEXP'38 : note: did you mean class here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i)1219 : ^~~~~~38 : class note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static sreal stream_in (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: note: did you mean class here? static sreal stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1];: 2150 ^: 10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h1220::254937::3 :note : warningexpanded from macro 'RTL_CHECKC1': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):348 : ^ ~3 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439array 'op' declared here: 5: note: tree GTY((length ("%h.num_ops"))) op[1];array 'fld' declared here ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::348:633: : In file included from note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.harray 'op' declared here :25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h: tree GTY((length ("%h.num_ops"))) op[1];212 : ^19 : warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:212:19: note: did you mean class here? void stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c:63: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:185:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:176:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c:125:9: warning: struct 'funct_state_d' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] typedef struct funct_state_d * funct_state; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c:88:7: note: previous use is here class funct_state_d ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c:125:9: note: did you mean class here? typedef struct funct_state_d * funct_state; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::3040317::193:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; *step_out = XEXP (x, 1); ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564: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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219 gs->op[3] = label; ^ ~: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::317 :note3: :expanded from macro 'RTL_CHECK2' note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c:478:7: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *from, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c:478:7: note: did you mean class here? struct symtab_node *from, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c:479:7: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *to) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c:479:7: note: did you mean class here? struct symtab_node *to) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-hsa.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-hsa.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h11:: warning3760: :struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]11 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h attrs = MEM_ATTRS (x);: 76 ^~~~~~~~~~~~~: 7: note: previous use is here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:class rtx_def;2572 : ^24 : note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-ref.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c:: 1017note:: 14expanded from macro 'XINT': warning: struct 'funct_state_d' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) l = XCNEW (struct funct_state_d); ^ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c :88:7:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :previous use is here38 : noteclass funct_state_d: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c : ^1017: 14:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.cnote:: 60did you mean class here?: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: l = XCNEW (struct funct_state_d);./genrtl.h : ^~~~~~128 : class 3: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include/libiberty.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 355:21: XINT (rt, 5) = arg5;note: expanded from macro 'XCNEW' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XCNEW(T) ((T *) xcalloc (1, sizeof (T))): 1328 ^: 23: note: expanded from macro 'XINT'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c :1017:14: warning: struct 'funct_state_d' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ l = XCNEW (struct funct_state_d); /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c::3888:: 7note:: expanded from macro 'RTL_CHECK2'note : previous use is here class funct_state_d ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c: :array 'fld' declared here1017 :14: rtunion fld[1]; note ^: did you mean class here? In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60 l = XCNEW (struct funct_state_d);: In file included from ^~~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : class3770 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include/libiberty.h./genrtl.h::355129::463:: note: warningexpanded from macro 'XCNEW': array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6;#define XCNEW(T) ((T *) xcalloc (1, sizeof (T))) ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c:1282:7: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *ib ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-pure-const.c:1282:7: note: did you mean class here? struct lto_input_block *ib ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 6) = arg4;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c : ^ ~29 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::731330::123: :warning : note'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: expanded from macro 'XSTR' class opt_pass : public pass_data ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-hsa.c :27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h1332::57523: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h :note126: :expanded from macro 'XVEC'1 : warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)struct mem_usage ^ ~^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.hwarning:: 350array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:1 : note: did you mean struct here? XEXP (rt, 2) = arg2; ^ ~class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-reference.c./genrtl.h::44706: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h3:: 2517warning:: 10array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: XSTR (rt, 2) = arg2; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: return gs->op[1];1330 : ^ ~23 : note: expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'op' declared here: 1219:38: note: tree GTY((length ("%h.num_ops"))) op[1];expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c::256760:: 12In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 : warning./genrtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]726 :3: warning return gs->op[2];: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h XEXP (rt, 2) = arg2; : ^ ~348 :3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331:23note: note: : array 'op' declared hereexpanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h./genrtl.h::7462604::33:: warningwarning: : 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] gs->op[2] = rhs; XINT (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1328array 'op' declared here: 23: note: expanded from macro 'XINT' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::121331:: 23warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XEXP' return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 3 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:array 'op' declared here1219 :38: note: tree GTY((length ("%h.num_ops"))) op[1];expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 11 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 439array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: note return &ass->op[3];: array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : ^348 :3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c937::605: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 3770struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: ./genrtl.h:846:3 struct symtab_node *ref = NULL);: ^warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h: 105:3: XSTR (rt, 3) = arg3; note ^ ~: previous use is here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: symtab_node1330 : ^23 : note: expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 947 ^ ~: 6:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1219: :struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]38 : note: expanded from macro 'RTL_CHECK2' struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439previous use is here: 5: symtab_node note ^: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072: tree GTY((length ("%h.num_ops"))) op[1];10 : ^ warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note tree GTY((length ("%h.num_ops"))) op[1];: did you mean struct here? ^ friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-ref.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-reference.c:45: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-reference.c:46: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:61: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-ref.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-ref.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-reference.c:47: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-reference.c:47: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-ref.c::84123:: 10In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :note442: : did you mean class here?In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h: struct varpool_node *,126 : ^~~~~~1 : class warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:extern void lto_input_data_block (struct lto_input_block *, void *, size_t);350 : ^1 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h :note363: :did you mean struct here?7 : noteclass mem_usage;: previous use is here^~~~~ struct class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-reference.c:47: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-reference.c:52: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:361:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:845:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:969:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_ggc_mx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-hsa.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-reference.c:1065:7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *ib ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-reference.c:1065:7: note: did you mean class here? struct lto_input_block *ib ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:62: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-hsa.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:64: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-hsa.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:66: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:69: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:69: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-ref.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:69: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-hsa.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/streamer-hooks.h:28:1: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.hdid you mean class here?: 221:22:struct lto_input_block; warning: ^~~~~~struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class streamer_read_uchar (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h :579:class lto_input_block41 : ^note : did you mean class here? /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h static profile_probability stream_in (struct lto_input_block *);: 221 ^~~~~~: 22: class note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-hsa.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:135:7: note: previous use is here class varpool_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-hsa.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:75: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:361:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ 73 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:845:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:969:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_ggc_mx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:76: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range_base *m_vr; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: note: did you mean class here? struct value_range_base *m_vr; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-hsa.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.hprevious use is here: 87:38: warning: class GTY(()) ipa_polymorphic_call_context {struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ widest_int streamer_read_widest_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h::363609::7:15 :note : noteprevious use is here: did you mean class here? class lto_input_block ^ static inline struct ipa_polymorphic_call_context * ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:38::87:38 :warning note: : struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *);ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ ^ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: note: did you mean class here?clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erro r -o ipa-utils.o -MT ipa-utils.o -MMD -MP -MF ./.deps/ipa-utils.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-utils.c streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-hsa.c:39: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:77/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:: 67:In file included from 36/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:: 24: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h: :struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]37 :1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ struct lto_input_block;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h :^363: 7:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h :note: 363previous use is here: 7: class lto_input_blocknote : ^previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static sreal stream_in (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.hdid you mean class here?: 120:7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static sreal stream_in (struct lto_input_block *); ^~~~~~ class ((struct lto_input_block *) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-ref.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-hsa.c:41: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:77: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:212:19: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:212:19: note: did you mean class here? void stream_in (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h::937105::53:: warningnote: : struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]previous use is here symtab_node ^ struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.hnote:: 947previous use is here: 6: symtab_node warning ^: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:: 947note:: 6previous use is here: warning symtab_node: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:77: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:185:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:176:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-hsa.c:43: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:361:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:845:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:969:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_ggc_mx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-hsa.c:44: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1070:11: warning: struct 'hsa_bb' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct hsa_bb *) bb->aux; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1029:7: note: previous use is here class hsa_bb ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1070:11: note: did you mean class here? return (struct hsa_bb *) bb->aux; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1319:8: warning: struct 'hsa_function_representation' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct hsa_function_representation *hsa_cfun; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1100:7: note: previous use is here class hsa_function_representation ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1319:8: note: did you mean class here? extern struct hsa_function_representation *hsa_cfun; ^~~~~~ class 12 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ipa.o -MT ipa.o -MMD -MP -MF ./.deps/ipa.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf.c:82: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-icf-gimple.h:37:50: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] fprintf (file, "%*s" format, space_count, " ", ##__VA_ARGS__); ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 162 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-utils.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ira.o -MT ira.o -MMD -MP -MF ./.deps/ira.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-utils.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-utils.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-utils.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-utils.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-utils.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-utils.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 63 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ira-build.o -MT ira-build.o -MMD -MP -MF ./.deps/ira-build.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-utils.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct 72 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ira-costs.o -MT ira-costs.o -MMD -MP -MF ./.deps/ira-costs.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-utils.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:368: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-utils.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-utils.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:361:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:845:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:969:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_ggc_mx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-utils.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range_base *m_vr; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: note: did you mean class here? struct value_range_base *m_vr; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-utils.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static sreal stream_in (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: note: did you mean class here? static sreal stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-utils.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:212:19: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:212:19: note: did you mean class here? void stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-utils.c:37: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:185:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:176:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:368: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:368: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:368: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.carray 'op' declared here: 368: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442 tree GTY((length ("%h.num_ops"))) op[1];: In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h :575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h350::25671::12: notewarning: : did you mean struct here?array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] class mem_usage; return gs->op[2]; ^~~~~ ^ ~ struct/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:361:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:845:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:969:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_ggc_mx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range_base *m_vr; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: note: did you mean class here? struct value_range_base *m_vr; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa.c:37: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:185:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:176:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: In file included from warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */: In file included from ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::2441332:: 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:: 272note: :expanded from macro 'XVEC' 8: warning: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38inline struct rtx_def *: note ^: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hprevious use is here: 439:5: note: class rtx_def;array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h439::3505:: 1note:: array 'fld' declared herenote : did you mean struct here? rtunion fld[1]; ^ class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:371: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 85 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ira-conflicts.o -MT ira-conflicts.o -MMD -MP -MF ./.deps/ira-conflicts.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:372: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c::26379: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h305::241: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h :warning167: :'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]7 : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] struct GTY((desc("0"), tag("0"), ^ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :76:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1::1328 :note23: :did you mean struct here? note: expanded from macro 'XINT'class rtx_def; ^~~~~ struct #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:379: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:379: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.cwarning:: 385array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning return safe_as_a (JUMP_LABEL (insn));: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^~~~~~~~~~~~~~~~~ class opt_pass : public pass_data/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :^1844 :28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h ^: 645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:386: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'1397 :13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtx tmp = XEXP (this, 1); ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331note:: 23expanded from macro 'RTL_CHECK2': note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)439 : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :array 'fld' declared here 38: rtunion fld[1];note : ^expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h439::1535::3 :note : warningarray 'fld' declared here: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:58 warningnotes generated: . expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XINT (rt, 5) = arg5;: 1459 ^ ~: 14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23 rtx next = XEXP (insn, 1);: ^ ~note : expanded from macro 'XINT'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 38 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1219 :38: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439array 'fld' declared here :5 rtunion fld[1];: ^note : array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26 rtunion fld[1];: In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1465 :note10: :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) return XEXP (insn, 1); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191331::3823:: notenote: 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) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::12195::38 :note : notearray '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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c : ^ ~26 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::37705: :./genrtl.h :note158: :array 'fld' declared here3 : warning rtunion fld[1];: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1470 :10/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1218warning:: 38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK1' return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 1335 ^ ~: 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'XBBDEF': note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c: rtunion fld[1];26 : ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1491::133110::23 :warning : notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' return XEXP (insn, 3); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1331 :23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 :note5: :expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c439::265: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770array 'fld' declared here: ./genrtl.h:183 rtunion fld[1];: 3 ^: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XBBDEF'1496 :10: 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) ^ ~ return XUINT (insn, 4); /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1218:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1329 :note26: :expanded from macro 'RTL_CHECK1' note: expanded from macro 'XUINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38array 'fld' declared here: note: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 26 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439:53770:: ./genrtl.h:note184: :array 'fld' declared here3 : warning rtunion fld[1];: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1501 :10:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1219: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]38 : note: return XUINT (insn, 4);expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 26 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'XUINT': 5: note: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1219 :38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c :note26: : expanded from macro 'RTL_CHECK2'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]439 :5: note XINT (rt, 4) = arg4;: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1524::133112::23 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1332::121923::38 :note : noteexpanded from macro 'XVEC' : expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 :note5: :expanded 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c::43926:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'fld' declared here./genrtl.h :188: rtunion fld[1];3 : ^ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191848::3834:: notewarning: : 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]) ^ ~ return safe_as_a (JUMP_LABEL (insn)); /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~~: 439:5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1844 :28: rtunion fld[1]; note ^: expanded from macro 'JUMP_LABEL' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): 3770 ^ ~: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2091365::3:32 :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XCEXP' XBBDEF (rt, 2) = arg2; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1335:122025:: 37note:: expanded from macro 'XBBDEF' 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]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1218:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 :note5: :expanded from macro 'RTL_CHECK1' note: array 'fld' declared here rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855 XEXP (rt, 3) = arg3;: 10 ^ ~: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331: return JUMP_LABEL (this);23 : ^~~~~~~~~~~~~~~~~ note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'JUMP_LABEL' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): 38 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1365 :32: note: expanded from macro 'XCEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 439 ^ ~: 5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:note1220: :37array 'fld' declared here : rtunion fld[1]; note ^: expanded from macro 'RTL_CHECKC1'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])3770: ./genrtl.h ^ ~:211 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3: :warning439: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1860 :40 rtunion fld[1];: ^warning : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: return safe_as_a (JUMP_LABEL (this));./genrtl.h: 212 ^~~~~~~~~~~~~~~~~:3 : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1844:28: X0EXP (rt, 5) = NULL_RTX;note : ^ ~expanded from macro 'JUMP_LABEL' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN):1348 : ^ ~27 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1365expanded from macro 'X0EXP': 32: note: expanded from macro 'XCEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 1218 ^ ~: 38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1220expanded from macro 'RTL_CHECK1': 37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5array 'fld' declared here: note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c ^: 26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ JUMP_LABEL (this) = target; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~~: 1218:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote: :expanded from macro 'RTL_CHECK1'1844 :28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)439 : ^ ~5 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1365array 'fld' declared here: 32: rtunion fld[1];note : ^expanded from macro 'XCEXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ./genrtl.h ^ ~:214 :3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :warning1220: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 37: note: X0EXP (rt, 7) = NULL_RTX;expanded from macro 'RTL_CHECKC1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 27 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: expanded from macro 'X0EXP': 439:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ira-color.o -MT ira-color.o -MMD -MP -MF ./.deps/ira-color.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.cwarning:: 1771array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: XVEC (rt, 2) = arg2; ^ ~4 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1332:23warning: note: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XVEC' INSN_CODE (move_insn) = -1; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~~~~~~~~~~~~~~~~~~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1516expanded from macro 'RTL_CHECK2': 25: note: expanded from macro 'INSN_CODE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define INSN_CODE(INSN) XINT (INSN, 5): 439 ^ ~: 5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1328array 'fld' declared here: 23: rtunion fld[1];note : ^expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:1773:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (move_insn) < 0) ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770: 439./genrtl.h::5630:: 3note: warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h attrs = MEM_ATTRS (x);: 3770 ^~~~~~~~~~~~~: ./genrtl.h:685:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 2572warning:: 24array 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1355 :note29: :expanded from macro 'XEXP' 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1220note:: 37expanded from macro 'RTL_CHECK2': note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 439 ^ ~: 5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439array 'fld' declared here: 5: rtunion fld[1];note : ^array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c: rtunion fld[1];26 : ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c ^: 26In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h26:: 3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::377033: :./genrtl.h3::706 :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] XEXP (rt, 1) = arg1; ^ ~ XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::231330:: 23:note : noteexpanded 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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219:121938::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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5439:: 5:note : notearray 'fld' declared here : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c::2626: : In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37703770: : ./genrtl.h./genrtl.h::72551::33:: 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] XSTR (rt, 1) = arg1; XEXP (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13301331::2323:: notenote: : expanded from macro 'XSTR'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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::121938:38:: notenote: expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4395:: 5note:: array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c124::263: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 3770array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:766:3: warning: XEXP (rt, 1) = arg1;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1332::133123::23 :note : noteexpanded from macro 'XVEC': expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote: :expanded from macro 'RTL_CHECK2'1219 :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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5:439:5:: notenote: array 'fld' declared here: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c25::23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hnote:76: :expanded from macro 'XBBDEF'1 : warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def;#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :56:8:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: :previous use is here38 :struct rtx_def; note ^: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)26 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1219::78438::3 :note : warningexpanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1224439::295:: notenote: : expanded from macro 'XWINT'array 'fld' declared here rtunion fld[1]; ^#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c::44026:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'hwint' declared here./genrtl.h: 127:3: HOST_WIDE_INT hwint[1]; ^warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 55: XINT (rt, 4) = arg4;26 : ^ ~note : expanded from macro 'HOST_WIDE_INT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h# define HOST_WIDE_INT long: 1328 ^: 23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c26:: 26: In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h:3770129: ./genrtl.h::3802/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:::2052 :warning83:: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] warningwarning: XEXP (rt, 6) = arg6;: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: src = SET_SRC (set);1331 XEXP (rt, 1) = arg1; ^~~~~~~~~~~~~: ^ ~23 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331: ::expanded from macro 'XEXP'232649 ::22 :note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~note : expanded from macro 'XEXP'expanded from macro 'SET_SRC'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38#define SET_SRC(RTX) XCEXP (RTX, 1, SET): #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ::13651219:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3238: ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnotenote:: 439: :expanded from macro 'XCEXP'5 :expanded from macro 'RTL_CHECK2' note: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: :4391220::537:: notenote: : array 'fld' declared here expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:2167:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (note, 1) = REG_NOTES (insn); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:2167:24: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (note, 1) = REG_NOTES (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c38::26 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 3770: ./genrtl.h:822:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 439:5: XVEC (rt, 1) = arg1;note : ^ ~array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c1332::216823:: 7note:: expanded from macro 'XVEC' warningIn file included from : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 26 ^ ~: In file included from REG_NOTES (insn) = note;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :: ^~~~~~~~~~~~~~~~12193770:: 38./genrtl.h:: 152note:: 3expanded from macro 'RTL_CHECK2':/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning : 1601array 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]): XEXP (rt, 1) = arg1; note ^ ~ : ^ ~ expanded from macro 'REG_NOTES'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331#define REG_NOTES(INSN) XEXP(INSN, 6)5:: 23 :note ^ ~ : notearray 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: : expanded from macro 'XEXP'1331 : rtunion fld[1];23 : ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: In file included from expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c::1219:2638: :In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: note3770: : expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ./genrtl.h::1219823:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 ::3 ^ ~: notewarning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: : :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]439 expanded from macro 'RTL_CHECK2': 5 XSTR (rt, 2) = arg2;: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 439 ^: 1330::5In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:::26 : notenote: In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: : expanded from macro 'XSTR' rtunion fld[1];3770 : ^./genrtl.h :153:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c: ^ ~:warning2184 :: 7/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : 1219warning XBBDEF (rt, 2) = arg2;:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 38 : note XEXP (dest_death, 1) = REG_NOTES (p);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2' ^ ~1335 :25: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XBBDEF' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 1331#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h 23: ^ ~:439 note: :expanded from macro 'XEXP'5 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1218note:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38array 'fld' declared here ^ ~: rtunion fld[1]; note ^: expanded from macro 'RTL_CHECK1' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c::1219#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):2638 :: ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 4393770:expanded from macro 'RTL_CHECK2': 5./genrtl.h ::824 :note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3 : ^ ~ array 'fld' declared here warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :: 439 rtunion fld[1];array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5 : XVEC (rt, 3) = arg3; ^ note ^ ~: In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c rtunion fld[1];1332::2623 : ^:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c::37702184note:: : ./genrtl.h30::expanded from macro 'XVEC' warning154: :array index 6 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) warning ^ ~ XEXP (dest_death, 1) = REG_NOTES (p);: ^~~~~~~~~~~~~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 XEXP (rt, 3) = arg3;: 38 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1601note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ::133125::expanded from macro 'RTL_CHECK2' 23 note:: expanded from macro 'REG_NOTES'note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:::12195: :133138::23note :: array 'fld' declared herenote : expanded from macro 'RTL_CHECK2'note : 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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1219 :note38: :array 'fld' declared here note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c :26 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4393770:: 5./genrtl.h:: 155: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]; ^ XINT (rt, 4) = arg4;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c : ^ ~2185 :7: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1328:23: note: REG_NOTES (p) = dest_death;expanded from macro 'XINT' ^~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1601 :25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded from macro 'REG_NOTES' :38: note#define REG_NOTES(INSN) XEXP(INSN, 6): expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439expanded from macro 'XEXP': 5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c::3826:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'3770 : ./genrtl.h:156: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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: XINT (rt, 5) = arg5; note ^ ~: array 'fld' declared here rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^1328 :23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.cnote:: 26expanded from macro 'XEXP': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h : ^ ~844 :3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1219: :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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1330439::235:: notenote: : expanded from macro 'XSTR'array 'fld' declared here rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c :26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::377038: :./genrtl.h :note158: :expanded from macro 'RTL_CHECK2'3 : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 7) = NULL_RTX;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1348note:: 27array 'fld' declared here: note: rtunion fld[1];expanded from macro 'X0EXP' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)26 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1218./genrtl.h::38845:: 3note:: 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]) XSTR (rt, 2) = arg2; ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:note1330: :23array 'fld' declared here: note rtunion fld[1];: expanded from macro 'XSTR' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:2711:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ((int) REGNO (SET_SRC (set)) == i ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:2713In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c27::26 : warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3770: ./genrtl.h:281:3: new_regno = REGNO (SET_SRC (set));warning : ^~~~~~~~~~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XINT'2649 :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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1365:32: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XCEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ^ ~note : array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1220 ^: 37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:2724:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (prev, 1) = next; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:2725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1) = reg_equiv_init (new_regno); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439./genrtl.h::5304:: 3note:: array 'fld' declared herewarning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:3016:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:3016: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:3091: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); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c: :array 'fld' declared here26 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 3770 ^: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:3199: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), true); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:3226:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return memref_referenced_p (memref, XEXP (x, 1), true); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::383770:: ./genrtl.hnote:: 520expanded 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]) ^ ~ X0EXP (rt, 1) = NULL_RTX;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1348: :array 'fld' declared here27 : note: rtunion fld[1];expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:3439:16: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h26:: 1219In file included from :38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.hexpanded from macro 'RTL_CHECK2': 746: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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XINT (rt, 1) = arg1;439 : ^ ~5 : note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1328 : ^23 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c: :expanded from macro 'XINT'3439 :47: 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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: for (note = REG_NOTES (insn); note; note = XEXP (note, 1))1219 : ^ ~38 : note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 439 ^ ~: 5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219array 'fld' declared here: 38: rtunion fld[1];note : ^expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::439747::53:: note : warningarray 'fld' declared here: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c :3448:27:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1331: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : note: expanded from macro 'XEXP' || side_effects_p (SET_SRC (set))) ^~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::264938::22 :note: expanded from macro 'RTL_CHECK2'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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1365note:: 32array 'fld' declared here: note: rtunion fld[1];expanded from macro 'XCEXP' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::7481220::337:: warning: notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECKC1' XSTR (rt, 3) = arg3; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1330:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::439 :note5: :expanded from macro 'XSTR' note: array 'fld' declared here rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c::383466:: 10note:: 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]) ^ ~ src = SET_SRC (set);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~~~~~~~~~~~439 :5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1]; : ^2649 :22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:3633:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] validity = validate_equiv_mem (insn, dest, SET_SRC (set)); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:3636:29: In file included from warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h: replacement = copy_rtx (SET_SRC (set));766 : ^~~~~~~~~~~~~3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XVEC (rt, 1) = arg1;: 2649 ^ ~: 22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1332expanded from macro 'SET_SRC': 23: note: expanded from macro 'XVEC'#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)1365 : ^ ~32: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XCEXP' 1219: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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1220/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37439: :note: 5expanded from macro 'RTL_CHECKC1': note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:3705:13#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]439 :5: note: array 'fld' declared here src = SET_SRC (set); ^~~~~~~~~~~~~ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h2649::377022: :./genrtl.h :note823: :expanded from macro 'SET_SRC'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) ^ ~ XSTR (rt, 2) = arg2; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1365:32:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1330: :expanded from macro 'XCEXP'23 : note: expanded from macro 'XSTR' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1220/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::371219::38 :note : noteexpanded from macro 'RTL_CHECKC1': expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439:4395:: 5note:: array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:3800:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (rtx *p = ®_NOTES (def_insn); (link = *p) != 0; ) ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:3804:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *p = XEXP (link, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:3805:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (link, 1) = REG_NOTES (use_insn); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:3805:22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (link, 1) = REG_NOTES (use_insn); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:3806:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (use_insn) = link; ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:3837:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (new_insn) = REG_NOTES (def_insn); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:3837:27: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (new_insn) = REG_NOTES (def_insn); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:3838:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (def_insn) = 0; ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:3844:4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (new_insn) = INSN_CODE (def_insn); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:3844:27: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (new_insn) = INSN_CODE (def_insn); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:3897:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx old_loc = INSN_VAR_LOCATION_LOC (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:3898:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:3902:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (old_loc != INSN_VAR_LOCATION_LOC (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:3927:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int regno = REGNO (SET_SRC (x)); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:3937:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] lab = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:3944:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (lab && validate_replace_rtx (SET_SRC (x), lab, insn)) ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:3988#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 25 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 439array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: note: array 'fld' declared here rtunion fld[1]; ^ && ! rtx_equal_p (SET_SRC (set), x) && MEM_P (x)) ^~~~~~~~~~~~~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::52649:: 22warning:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^ ~ ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XCEXP': 1516:25: note: expanded from macro 'INSN_CODE'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1220:37/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1328note:: 23expanded 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1219 :38: rtunion fld[1]; note ^: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:3996:9:#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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here XEXP (prev_elem, 1) = next_elem; ^ ~ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c::133133:: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h :note24: : expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h :169:10: 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 INSN_CODE (insn);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~~~~~~~~~~~~~~1219 :38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1516: :expanded from macro 'RTL_CHECK2'25 : note: expanded from macro 'INSN_CODE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1328 :note23: :array 'fld' declared here note: expanded from macro 'XINT' rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)4002 : ^ ~12 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1219array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: note: expanded from macro 'RTL_CHECK2' x = SET_SRC (set); ^~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::26495::22 :note : notearray 'fld' declared here: expanded from macro 'SET_SRC' rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:4006:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && REGNO (SET_SRC (set)) == (unsigned int) i); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:4459:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_moveable_p (&XEXP (x, 2), OP_IN)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:23 rtunion fld[1];: In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:4663:18: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (def_insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:4663:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (def_insn); note; note = XEXP (note, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira.c:4885:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-build.c:1871:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] create_insn_allocnos (SET_SRC (x), NULL, false); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:1131:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx arg1 = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:1213:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] record_address_regs (mode, as, XEXP (XEXP (x, 1), 1), 1, code, REG, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:1213:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] record_address_regs (mode, as, XEXP (XEXP (x, 1), 1), 1, code, REG, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:1294: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)) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:1298:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:1514:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !side_effects_p (SET_SRC (set))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:1519:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && general_operand (SET_SRC (set), GET_MODE (SET_SRC (set))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:1531:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_ADDR_SPACE (SET_SRC (set)), ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2598:45: note: expanded from macro 'MEM_ADDR_SPACE' #define MEM_ADDR_SPACE(RTX) (get_mem_attrs (RTX)->addrspace) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:1532:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (set), 0), 0, MEM, SCRATCH, ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-costs.c:2089:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])1384 : ^ ~13 : warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]439 :5: note rtx tmp = XEXP (this, 1);: array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1331 :23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c7::26 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hprevious use is here: 3770: class rtx_def;./genrtl.h : ^705 :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c: XSTR (rt, 1) = arg1;23 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h::1330244:: 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h::275 :11note:: expanded from macro 'XSTR'warning : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h1219::7638::7 :note : noteexpanded from macro 'RTL_CHECK2' : previous use is here class rtx_def; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:228:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:229:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (!can_div_trunc_p (SUBREG_BYTE (x), ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:371:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? SET_SRC (set) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:372:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : SUBREG_REG (SET_SRC (set))) != NULL_RTX) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2022:32: note: expanded from macro 'SUBREG_REG' #define SUBREG_REG(RTX) XCEXP (RTX, 0, SUBREG) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-conflicts.c:374:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] process_regs_for_copy (SET_SRC (set), SET_DEST (set), ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h120: warning3770: s./genrtl.h generated:. 746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ira-emit.o -MT ira-emit.o -MMD -MP -MF ./.deps/ira-emit.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 46 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ira-lives.o -MT ira-lives.o -MMD -MP -MF ./.deps/ira-lives.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-color.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:70: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:70: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:70: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:70: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:70: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:72: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 126 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erronoter -o jump.o -MT jump.o -MMD -MP -MF ./.deps/jump.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c : array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:In file included from 29/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:: 73note: : In file included from expanded from macro 'XWINT'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h :23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2#define XWINT(RTX, N) ((RTX)->u.hwint[N]): ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hstruct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :440:5: struct symtab_node *symtab_node; note ^: array 'hwint' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :141:7 HOST_WIDE_INT hwint[1];: ^note : previous use is here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:class symtab_node;26 : ^ note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: clangarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: XWINT (rt, 2) = arg2;treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-emit.c:1012:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_INSN_BASIC_BLOCK_P (tmp)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:1008:13: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx exp = CALL_INSN_FUNCTION_USAGE (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:1018:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] exp = XEXP (exp, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:1023:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx reg = SET_SRC (exp); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:1034:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:1042:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (set && rtx_equal_p (SET_SRC (set), reg)) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:1085:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int src_regno = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-lives.c:1102:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 211 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o langhooks.o -MT langhooks.o -MMD -MP -MF ./.deps/langhooks.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:38: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:38: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:38: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:38: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 116 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o lcm.o -MT lcm.o -MMD -MP -MF ./.deps/lcm.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lcm.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1865warning:: 3array 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] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h2572::184424::28 :note : noteexpanded from macro 'MEM_ATTRS': expanded from macro 'JUMP_LABEL' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1355/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::291365:: 32note:: expanded from macro 'X0MEMATTR'note : expanded from macro 'XCEXP' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1220::122037::37 :note : noteexpanded from macro 'RTL_CHECKC1': 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439439::55:: notenote: : array 'fld' declared herearray 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 117In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.cs: generated41. : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h41:: 1220In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h37::3770 : note./genrtl.h: :expanded from macro 'RTL_CHECKC1'69 :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;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :array 'fld' declared here23 : rtunion fld[1];note : ^expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erro r -o lists.o -MT lists.o -MMD -MP -MF ./.deps/lists.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c :note25: : array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 rtunion fld[1];: ./genrtl.h ^: 51:In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:: 41warning: : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h XEXP (rt, 1) = arg1;: 348 ^ ~: 3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1331: :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) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::121923::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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391219::538:: notenote: : array 'fld' declared hereexpanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from X0EXP (rt, 4) = NULL_RTX;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c : ^ ~25 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701348: :./genrtl.h27::69 :note3: :expanded from macro 'X0EXP' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XEXP (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1218::133138::23 :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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1219 :note38: :array 'fld' declared here note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lcm.c:53: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:expanded from macro 'RTL_CHECK2'25 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 124 ^ ~: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h::2555: :In file included from 26/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.hexpanded from macro 'HOST_WIDE_INT': 152:3:# define HOST_WIDE_INT long warning ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:In file included from 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c: :In file included from 41/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h:3770156: :./genrtl.h3::470 :warning3: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 2023note:: 26expanded from macro 'XINT': note: expanded from macro 'SUBREG_BYTE' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::136338::32 :note : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'XCSUBREG' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1220note:: 37array 'fld' declared here: note: rtunion fld[1];expanded from macro 'RTL_CHECKC1' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])25 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 439./genrtl.h::5157:: 3note:: array 'fld' declared herewarning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]41 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c: :./genrtl.h41:: 183In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::3770 : warning./genrtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]520 :3: warning XBBDEF (rt, 2) = arg2;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 1) = NULL_RTX; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1335:25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1348note:: 27expanded from macro 'XBBDEF': 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1218 :38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1218note:: 38expanded from macro 'RTL_CHECK1': 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note5: :array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c :25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: In file included from expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c :41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h ^ ~: 538/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3439:: 5warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c::2325:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'3770 : ./genrtl.h:186:3: #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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: XINT (rt, 5) = arg5;38 : ^ ~ note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : expanded from macro 'XINT'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'fld' declared here ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c XBBDEF (rt, 2) = arg2;: 41 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5921335::325:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XBBDEF' XSTR (rt, 1) = arg1; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1330 :23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: :expanded from macro 'XSTR'38 : note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 :note5: :expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c::525:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here3770 : ./genrtl.h: rtunion fld[1];210 : ^3 : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])41 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770439: :./genrtl.h5::611 :note3: :array 'fld' declared here 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c ^ ~: 25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1330./genrtl.h::23212:: 3note:: expanded from macro 'XSTR'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; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1348note:: 27expanded from macro 'RTL_CHECK2': note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 439 ^ ~: 5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1218array 'fld' declared here: 38: rtunion fld[1];note : ^expanded from macro 'RTL_CHECK1' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 3770 ^ ~: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::612439::35:: warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here XVEC (rt, 2) = arg2; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c1332::2523: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'XVEC': ./genrtl.h:213:3: warning: #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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: X0EXP (rt, 6) = NULL_RTX; 1219 ^ ~: 38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): array 'fld' declared here ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:In file included from 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c: :In file included from 41/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h3770:: 233./genrtl.h::3666:: 3warning:: 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; XVEC (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1332::134823::27 :note : noteexpanded from macro 'XVEC': 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) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1218 :note38: :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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note5: :array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::1218685::383:: notewarning: : expanded from macro 'RTL_CHECK1'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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51331:: 23note:: array 'fld' declared herenote : expanded from macro 'XEXP' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 25 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1219./genrtl.h::38236:: 3note:: 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]) X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1348 ^: 27In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c :note41: : expanded from macro 'X0EXP'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12181330::3823: :note: expanded from macro 'XSTR'note : expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note ^ ~: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here439 :5: rtunion fld[1]; note ^: array 'fld' declared here In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c ^: 25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c::133025:: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'XSTR'./genrtl.h :258: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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1;1219 : ^ ~38 : note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :In file included from 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c::3841:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'3770 : ./genrtl.h:726: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: XEXP (rt, 2) = arg2;5 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1331:23 rtunion fld[1];: ^note : expanded from macro 'XEXP'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3770: ./genrtl.h ^ ~: 259/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31219:: 38warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51335:: 25note:: array 'fld' declared herenote : expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c rtunion fld[1];: 41: ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c::74625:: 3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning3770: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :261: XINT (rt, 1) = arg1;3 : ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: X0EXP (rt, 4) = NULL_RTX;expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13481219::2738:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 5 ^ ~: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1218 : ^38 : In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c: :expanded from macro 'RTL_CHECK1'41 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 747 ^ ~: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5array 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]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c1331::2523: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'XEXP': ./genrtl.h:262:3: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XINT (rt, 5) = arg3;: 1219 ^ ~: 38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1328:23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XINT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~note : array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1219 : ^38 : In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c: :expanded from macro 'RTL_CHECK2'41 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 748 ^ ~: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here XSTR (rt, 3) = arg3; ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1330:In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:: 25note: : In file included from expanded from macro 'XSTR'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:263:3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1219:38: XSTR (rt, 6) = arg4; note ^ ~: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'XSTR'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1219:./genrtl.h38::281 :note3: :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]) XINT (rt, 1) = arg1; ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51328:: 23note:: array 'fld' declared herenote : expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:: 25note: : In file included from expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)304 : ^ ~ 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219warning:: 38array 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1330 :23 rtunion fld[1];: ^note : expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c rtunion fld[1];: 41 ^: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c3770:: 25./genrtl.h: :In file included from 822/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::33770:: ./genrtl.hwarning:: 306array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3: warning: XVEC (rt, 1) = arg1;array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1332: :expanded from macro 'XVEC'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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note: 1219expanded from macro 'RTL_CHECK2': 38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c5::41 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 3770: ./genrtl.h rtunion fld[1];: 823 ^: 3:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.cwarning:: 25array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: XSTR (rt, 2) = arg2;./genrtl.h : ^ ~307 :3: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]1330 :23: note XVEC (rt, 4) = arg4;: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1332 :23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38:: 439note:: 5expanded from macro 'RTL_CHECK2': note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c5::41 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 3770: ./genrtl.h rtunion fld[1];: 824 ^: 3:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.cwarning:: 25array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 XVEC (rt, 3) = arg3;: ./genrtl.h ^ ~: 308:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1332 :warning23: :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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1332 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1219 :note38: :expanded from macro 'XVEC' 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c3770:: 25./genrtl.h: :In file included from 844/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::33770:: ./genrtl.hwarning:: 327array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3: warning: XSTR (rt, 1) = arg1;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1330::132823::23 :note : note: expanded from macro 'XSTR'expanded from macro 'XINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191219::3838:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439439::55:: notenote: : array 'fld' declared herearray 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 179 warnings generated. 122 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o loop-doloop.o -MT loop-doloop.o -MMD -MP -MF ./.deps/loop-doloop.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erro:r -o loop-init.o -MT loop-init.o -MMD -MP -MF ./.deps/loop-init.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lcm.c:53: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:44: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:50: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:50: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:50: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lcm.c:53: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lcm.c:53: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:86:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (insn)++; ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/langhooks.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:210:2: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (insn) = (LABEL_PRESERVE_P (insn) != 0); ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:226:16: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = next) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:228:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next = XEXP (note, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:246:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pc_src = pc != NULL ? SET_SRC (pc) : NULL; ^~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:269:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (rtx_equal_p (label_dest, XEXP (pc_src, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:270:37: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] || rtx_equal_p (label_dest, XEXP (pc_src, 2)))))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:276:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (XEXP (label_note, 0) == label_ref_label (SET_SRC (label_set))); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:280:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (JUMP_LABEL (jump_insn) == XEXP (label_note, 0)); ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:335:9: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (JUMP_LABEL (insn) == NULL && prev_nonjump_insn != NULL) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:423:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:469:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (comparison, 1), insn); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:482:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 0), XEXP (exp, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lcm.c:53: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:794:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = SET_SRC (x); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:831:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (SET_SRC (x), 2) == pc_rtx ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:831:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (SET_SRC (x), 2) == pc_rtx ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:835:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (SET_SRC (x), 1) == pc_rtx ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:835:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (SET_SRC (x), 1) == pc_rtx ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:913:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = SET_SRC (x); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:918:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (x, 2) == pc_rtx && GET_CODE (XEXP (x, 1)) == LABEL_REF) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:919:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:920:7: warning: 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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:921:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (x, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:987:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (side_effects_p (SET_SRC (set))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:999:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && JUMP_LABEL (insn) != NULL && !ANY_RETURN_P (JUMP_LABEL (insn))); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1105:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (JUMP_LABEL (insn) == NULL || JUMP_LABEL (insn) == x); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1105:45: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (JUMP_LABEL (insn) == NULL || JUMP_LABEL (insn) == x); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1106:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (insn) = x; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1138:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_jump_label_1 (XEXP (x, 1), insn, in_mem, true); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1139:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_jump_label_1 (XEXP (x, 2), insn, in_mem, true); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1149:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (label) == NOTE_INSN_DELETED_LABEL) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1160:6: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ++LABEL_NUSES (label); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1168:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && (JUMP_LABEL (insn) == NULL || JUMP_LABEL (insn) == label)) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1168:36: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && (JUMP_LABEL (insn) == NULL || JUMP_LABEL (insn) == label)) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1169:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (insn) = label; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1234:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = ASM_OPERANDS_INPUT_LENGTH (asmop) - 1; i >= 0; --i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2538:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1374:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1235:24: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_jump_label_1 (ASM_OPERANDS_INPUT (asmop, i), insn, false, false); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2537:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1237:12: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = ASM_OPERANDS_LABEL_LENGTH (asmop) - 1; i >= 0; --i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2546:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1374:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1238:24: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_jump_label_1 (ASM_OPERANDS_LABEL (asmop, i), insn, false, true); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2547:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1277:17: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx lab = JUMP_LABEL (insn); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1280:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (LABEL_NUSES (lab) == 0) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1304:6: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (LABEL_NUSES (XEXP (RTVEC_ELT (labels, i), 0)) == 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1314:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1314:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1319:6: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (LABEL_NUSES (XEXP (note, 0)) == 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1450:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (SET_SRC (x)) == olabel) ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1461:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] redirect_exp_1 (&XEXP (x, 2), olabel, nlabel, insn); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1495:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (ASM_OPERANDS_LABEL_LENGTH (asmop) == 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2546:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1374:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1496:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] loc = &ASM_OPERANDS_LABEL (asmop, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2547:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1503:24: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] redirect_exp_1 (loc, JUMP_LABEL (jump), nlabel, jump); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1556:15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (JUMP_LABEL (jump) == olabel); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1562:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (jump) = nlabel; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1564:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ++LABEL_NUSES (nlabel); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1586:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && --LABEL_NUSES (olabel) == 0 && delete_unused > 0 ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1619:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (comp, 1)), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1624:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1625:44: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_change (insn, &XEXP (x, 1), XEXP (x, 2), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1626:31: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_change (insn, &XEXP (x, 2), tem, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1648:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ok = invert_exp_1 (SET_SRC (x), jump); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1656:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return nlabel == JUMP_LABEL (jump) || redirect_jump_1 (jump, nlabel); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1665:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx olabel = JUMP_LABEL (jump); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1711:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] byte_x = SUBREG_BYTE (x); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1734:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] byte_y = SUBREG_BYTE (y); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1813:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_renumbered_equal_p (XEXP (x, 1), XEXP (y, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1813:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_renumbered_equal_p (XEXP (x, 1), XEXP (y, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1814:47: 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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1815:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_renumbered_equal_p (XEXP (x, 1), XEXP (y, 0)))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1818:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_renumbered_equal_p (XEXP (x, 1), XEXP (y, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1818:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_renumbered_equal_p (XEXP (x, 1), XEXP (y, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1847:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1847:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/jump.c:1914:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x), &info); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 114 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o loop-invariant.o -MT loop-invariant.o -MMD -MP -MF ./.deps/loop-invariant.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 167 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o loop-iv.o -MT loop-iv.o -MMD -MP -MF ./.deps/loop-iv.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:39: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 5 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o loop-unroll.o -MT loop-unroll.o -MMD -MP -MF ./.deps/loop-unroll.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:In file included from 53/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h24:: 76In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1::3770 : warning./genrtl.h: :class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]233 :3: class rtx_def; warning^: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :56:8: note: X0EXP (rt, 2) = NULL_RTX;previous use is here ^ ~ struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1 : ^ ~ warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219:38: note: struct GTY((desc("0"), tag("0"),expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::761331::123:: notenote: : expanded from macro 'XEXP'did you mean struct here? class rtx_def; ^~~~~ struct #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 3040 ^ ~: 19: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1220array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 37: note: expanded from macro 'RTL_CHECKC1' *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 1331 ^ ~: 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note: :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]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c ^ ~: 24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12193770:: 38./genrtl.h:: 435note:: 3expanded 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]) ^ ~ XWINT (rt, 1) = arg1; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1224 :note29: : array 'fld' declared here note: expanded from macro 'XWINT' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26#define XWINT(RTX, N) ((RTX)->u.hwint[N]): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h440::1565::3 :note : warningarray 'hwint' declared here: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ XINT (rt, 5) = arg5; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h ^ ~: 55:26: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :1328expanded from macro 'HOST_WIDE_INT': 23: note: # define HOST_WIDE_INT longexpanded from macro 'XINT' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4361219::3In file included from :38 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.cwarning:: :39array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hnote:: 435expanded from macro 'RTL_CHECK2': XWINT (rt, 2) = arg2; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h ^ ~: 320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~ ::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h 1224:warning:: 43929'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: :5 struct pod_modenote: ^note: : array 'fld' declared hereexpanded from macro 'XWINT' rtunion fld[1]; ^ In file included from #define XWINT(RTX, N) ((RTX)->u.hwint[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c : ^ ~26 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770440: :./genrtl.h5::157: 3note:: array 'hwint' declared herewarning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ XEXP (rt, 6) = arg6; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h68::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5520::261331:: : 23notenote: :: expanded from macro 'HOST_WIDE_INT'did you mean struct here? note : expanded from macro 'XEXP'# define HOST_WIDE_INT long ^ template class pod_mode;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~ ^ ~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c::121924:38: : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2'3770 : ./genrtl.h:470: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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note SUBREG_BYTE (rt) = arg1;: array 'fld' declared here ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c2023::26: In file included from 26/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770: note./genrtl.h: :expanded from macro 'SUBREG_BYTE'183 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ XBBDEF (rt, 2) = arg2; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1363:32: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XCSUBREG': 1335:25: note: expanded from macro 'XBBDEF' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^ ~ 1220:37/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218::38 :note: expanded from macro 'RTL_CHECKC1'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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439439::55: :note : array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c :26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h3040::18419::3 :warning : warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); XEXP (rt, 3) = arg3; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1331 :note23: :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) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381219:: 38note:: expanded from macro 'RTL_CHECK2'note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439439::55:: notenote: : array 'fld' declared herearray 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.carray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XINT (rt, 4) = arg4;: 3770 ^ ~: ./genrtl.h:487:3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1328:: 23array 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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 1348 ^ ~: 27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:note1219: :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]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:38::439 note:: 5expanded from macro 'RTL_CHECK1': note: array 'fld' declared here rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c::43926:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 3770note: : ./genrtl.h:186array 'fld' declared here: 3: warning rtunion fld[1];: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c :24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701335: :./genrtl.h25: :note538: :expanded from macro 'XBBDEF'3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XEXP (rt, 1) = arg1; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^ ~1218 :38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :expanded from macro 'RTL_CHECK1'23 : note: expanded from macro 'XEXP'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 rtunion fld[1];: ^38 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.cnote:: 26expanded from macro 'RTL_CHECK2': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: XEXP (rt, 3) = arg3;5 : ^ ~ note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1331 :23 ^: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: In file included from expanded from macro 'X0EXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c :24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ./genrtl.h ^ ~: 573/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31218:: 38warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK1' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391330::523:: notenote: : array 'fld' declared hereexpanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24 rtunion fld[1]; ^: In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c::377026: : ./genrtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h592::37703: :./genrtl.h :warning233:3: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1330:23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1348: :expanded from macro 'XSTR'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) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381218:38:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439439::55:: note : array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c ^: 26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)3770 : ^ ~./genrtl.h :611/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31218:: 38warning:: notearray 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::13305:: 23note: array 'fld' declared here: note: rtunion fld[1];expanded from macro 'XSTR' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3770 : ^ ~./genrtl.h :237:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1219 :warning38:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK2' X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1348:27 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'X0EXP': 439:5: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1218 : ^38 : In file included from note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.cexpanded from macro 'RTL_CHECK1': 24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ./genrtl.h ^ ~: 612/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3439:: 5warning:: 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; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c5::26 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 3770: ./genrtl.h rtunion fld[1];: 258 ^:3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3760:11: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1331array 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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :2572:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h24::1219 :note: 38expanded 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1355 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h29::439 :note5: :expanded from macro 'X0MEMATTR' note: array 'fld' declared here rtunion fld[1]; ^#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1220/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::373770:: ./genrtl.hnote:: 259expanded from macro 'RTL_CHECKC1': 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) In file included from ^ ~ XBBDEF (rt, 2) = arg2;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c : 24 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::53770:1335 : note./genrtl.h:: :25666:array 'fld' declared here : note3: : rtunion fld[1];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) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38:: 1332note:: 23expanded from macro 'RTL_CHECK1': note: expanded from macro 'XVEC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)5 : ^ ~ note : array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219: rtunion fld[1];38 : ^ note: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.cexpanded from macro 'RTL_CHECK2': 26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 260 ^ ~: 3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h warning:: 439:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : note: array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c: :expanded from macro 'RTL_CHECK2'24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c./genrtl.h: ^ ~25: 685: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from ::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3439::3770:: 5warning:: ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note:: 33 XEXP (rt, 1) = arg1;array 'fld' declared here: 3 rtunion fld[1]; ^ ~ : ^ warningIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c 1331::2623 XEXP (rt, 1) = arg1;: : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~expanded from macro 'XEXP' :3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1331#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::263 23 ^ ~: : 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:note: 1219: :expanded from macro 'XEXP'warning : 38array index 6 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_CHECK2' XSTR (rt, 6) = arg4; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 133038: ^ ~:23 note:: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 439note:: 5expanded from macro 'XSTR' : 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]; ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::In file included from 1219439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:::385::24 : notenoteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 3770: : expanded from macro 'RTL_CHECK2'./genrtl.h rtunion fld[1]; : ^686 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:439: :5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here XSTR (rt, 2) = arg2; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c :note24: : array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];3770 : ^./genrtl.h :705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c1219::2538: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'RTL_CHECK2': ./genrtl.h:69: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: XEXP (rt, 1) = arg1;5 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1331:23 rtunion fld[1];: ^note : expanded from macro 'XEXP'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ./genrtl.h ^ ~: 706/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31219:: 38warning:: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c : 26note XSTR (rt, 2) = arg2;: : expanded from macro 'RTL_CHECK2'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1330 304: ^ ~23: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3: 439:note : warning:expanded from macro 'XSTR': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^:12191330:: 3823:: notenote: : expanded from macro 'XSTR'expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439:38::5 :note : noteexpanded from macro 'RTL_CHECK2': array 'fld' declared here rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h24:: 1332In file included from :23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.hexpanded from macro 'XVEC': 725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XSTR (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 1219:38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1330:23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XSTR' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note ^ ~: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 rtunion fld[1];: 38 ^: note: In file included from expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c :26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h :308 ^ ~: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here XVEC (rt, 5) = arg5; ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c1332::2423: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'XVEC': ./genrtl.h:726:3: warning#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25: XEXP (rt, 2) = arg2;: In file included from ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770 : :note./genrtl.h1331::: 23expanded from macro 'RTL_CHECK2'124: : 3note:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.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) : 439: ^ ~ XEXP (rt, 1) = arg1;5 : ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here:: 1331note rtunion fld[1];: :expanded from macro 'RTL_CHECK2'23 ^: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP': 26 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439::3770 5: :./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note309::1219: :338array 'fld' declared here:: notewarning: : expanded from macro 'RTL_CHECK2' rtunion fld[1];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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1328439::235:: notenote: : expanded from macro 'XINT'array 'fld' declared here rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25:: 1219In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::3770 : note./genrtl.h: :expanded from macro 'RTL_CHECK2'125 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XBBDEF (rt, 2) = arg2;439 : ^ ~5 : note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1335 : ^25 : note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::233770: : note./genrtl.h: :expanded from macro 'XEXP'746 :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; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1328:23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XINT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~note : In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 26:: rtunion fld[1];In file included from 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^:38 3770:: ./genrtl.hnote:: In file included from expanded from macro 'RTL_CHECK2'327 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c::325:: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/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] : ^ ~3770 XINT (rt, 1) = arg1; : ^ ~./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::1328127:523:::3 : notenote : : warningexpanded from macro 'XINT'array 'fld' declared here : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XINT (rt, 4) = arg4; In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c : ^ ~24 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :38./genrtl.h:1328 :note747:: :expanded from macro 'RTL_CHECK2'233 :: warningnote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : expanded from macro 'XINT'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XEXP (rt, 2) = arg2;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 439 ^ ~: ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :1331note1219:: 23array 'fld' declared here::38 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) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 :note5: :expanded 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c::43925:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'fld' declared here./genrtl.h :128: rtunion fld[1];3 : ^ warning: In file included from array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c :24: In file included from XINT (rt, 5) = arg5;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : ./genrtl.h:748:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1328: 23warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XINT' XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 1330 ^ ~: 23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :expanded from macro 'XSTR'38 : note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c ^ ~: :1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::2638: :439In file included from :note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'3770 : 5./genrtl.h:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])347 :note3 ^ ~: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :: rtunion fld[1];warning : 439array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: 5 : In file included from XVEC (rt, 1) = arg1;note : ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c array 'fld' declared here: 25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from rtunion fld[1];:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1332 : ^23: 3770:: ./genrtl.hnote:: 129expanded from macro 'XVEC': 3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XEXP (rt, 6) = arg6; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381331:: 23note:: 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38array 'fld' declared here: note: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])26 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770439: :./genrtl.h5::348 :note3: :array 'fld' declared here warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c439::245: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770array 'fld' declared here: ./genrtl.h:766 rtunion fld[1];: 3 ^: warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XVEC (rt, 1) = arg1;3770 : ^ ~./genrtl.h :349:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1332 :warning23: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XVEC' XEXP (rt, 3) = arg3; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1219 :note38: :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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25:: 3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::3770350: :./genrtl.h3::152 :warning3: :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] X0EXP (rt, 4) = NULL_RTX; ^ ~ XEXP (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1348 :27: note: expanded from macro 'X0EXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c5: ^24 : :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770array 'fld' declared here: ./genrtl.h:784 rtunion fld[1];: 3 ^: warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XWINT (rt, 1) = arg1;: 3770 ^ ~: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1531224::329:: warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XWINT' XBBDEF (rt, 2) = arg2; ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h440::13355::25 :note : notearray 'hwint' declared here: expanded from macro 'XBBDEF' HOST_WIDE_INT hwint[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h : ^ ~55 :26:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218 :note38: :expanded from macro 'HOST_WIDE_INT' note: expanded from macro 'RTL_CHECK1' # define HOST_WIDE_INT long ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c25:: 26In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 3770./genrtl.h: :./genrtl.h154::3693::3 :warning : warningarray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13311331::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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191219::3838:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: #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]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::802439::4393:::55:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here note : XEXP (rt, 1) = arg1;array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.cIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:25:133126:: 23In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: : 3770expanded from macro 'XEXP': ./genrtl.h./genrtl.h::370155#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 3 ^ ~: 3:: warningwarning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: : 1219array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: XINT (rt, 4) = arg4;38 XEXP (rt, 2) = arg2;: ^ ~note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1328 : ^ ~: 2323/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: : 439notenote: :expanded from macro 'XEXP': 5 :expanded from macro 'XINT' note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1219 ^ ~ ^ :38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded from macro 'RTL_CHECK2': note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])439 : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :array 'fld' declared here5 : note rtunion fld[1];: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: In file included from expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c :24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h : ^ ~822 :3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1219: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38 : note: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1332::43923::5 :note : noteexpanded from macro 'XVEC': array 'fld' declared here rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c ^ ~: 25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12193770:: 38./genrtl.h:: 158note:: 3expanded from macro 'RTL_CHECK2': warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 7) = NULL_RTX; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::13485::27 :note : notearray 'fld' declared here: expanded from macro 'X0EXP' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 24 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701218: :./genrtl.h38::823 :note3: :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]) XSTR (rt, 2) = arg2; ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439:5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1330 :23: rtunion fld[1]; note ^: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c: XVEC (rt, 3) = arg3;26 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::1332435::233:: notewarning: : expanded from macro 'XVEC'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1224:1219::2938:: note: noteexpanded from macro 'XWINT': expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h440::4395::5 :note: array 'hwint' declared herenote : array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h :55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: #define XWINT(RTX, N) ((RTX)->u.hwint[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h440::1825::3 :note : warning: array 'hwint' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ XEXP (rt, 1) = arg1; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h :55:26: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'HOST_WIDE_INT'1331 :23: # define HOST_WIDE_INT longnote : ^expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:24: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::439844::53:: notewarning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1]; XSTR (rt, 1) = arg1; ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13303770:: 23./genrtl.h:: 185note:: 3: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) XINT (rt, 4) = arg4; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.cnote:1328: 26expanded from macro 'RTL_CHECK2': : In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: : ./genrtl.h ^ ~: 470expanded from macro 'XINT':/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3:: 439 :warning5: #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 SUBREG_BYTE (rt) = arg1;: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here ^~~~~~~~~~~~~~~~: rtunion fld[1]; 1219 ^: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.cnote:: :202324:expanded from macro 'RTL_CHECK2': In file included from 26/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3770note : : ^ ~./genrtl.hexpanded from macro 'SUBREG_BYTE' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::845439#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): :53: ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarningnote: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1363: array 'fld' declared here: 32 XSTR (rt, 2) = arg2; rtunion fld[1]; : ^ ~ ^note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XCSUBREG'In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c1330::2523: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg):In file included from note ^ ~: expanded from macro 'XSTR'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ::37701220: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)./genrtl.h37: 186:: ^ ~ note3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219warning: :: expanded from macro 'RTL_CHECKC1'38 :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ::4391328note::5: :array 'fld' declared here23 :note rtunion fld[1];: ^note : array 'fld' declared hereexpanded from macro 'XINT' rtunion fld[1]; ^ In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c : ^ ~24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701219: :./genrtl.h38::846 :note3: :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]) XSTR (rt, 3) = arg3; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::13305::23 :note : notearray 'fld' declared here: expanded from macro 'XSTR' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 25 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12193770:: 38./genrtl.h:: 187note:: 3expanded from macro 'RTL_CHECK2': warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from XEXP (rt, 6) = arg6;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c ^ ~::439 :265: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770array 'fld' declared here: 1331 :./genrtl.h rtunion fld[1];23:: 487 ^: 3note:: expanded from macro 'XEXP'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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13481219::2738:: notenote: : expanded from macro 'X0EXP'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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1218439::385:: notenote: : expanded from macro 'RTL_CHECK1'array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:25:: 439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::3770 : note./genrtl.h:: 188array 'fld' declared here: 3: rtunion fld[1];warning : ^array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c::134825:: 27In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'X0EXP'./genrtl.h :208:3: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1;1218 : ^ ~38 : note: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1219 : ^38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:In file included from 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c: :In file included from 26/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h3770:: 210./genrtl.h::3538:: 3warning:: 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] XEXP (rt, 3) = arg3; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13311331::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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::121938::38 :note : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::4395::5 :note : notearray 'fld' declared here: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' 189#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) warning s ^ ~ generated . /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.cnote:: 26: expanded from macro 'RTL_CHECK1'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 3 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 439array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: note: XSTR (rt, 1) = arg1;array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1330/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c::2325:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XSTR'3770 : ./genrtl.h:214: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 X0EXP (rt, 7) = NULL_RTX;: 38 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1348 :27: note: expanded from macro 'X0EXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)439 : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: :array 'fld' declared here38 : note rtunion fld[1];: expanded from macro 'RTL_CHECK1' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770439: :./genrtl.h5::574 :note3: :array 'fld' declared here warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:53: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c./genrtl.h::25592: :In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770warning: : ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 232:3: XSTR (rt, 1) = arg1; warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23 XEXP (rt, 1) = arg1;: ^ ~note : expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~note : expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1219 : ^ ~38 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'RTL_CHECK2': 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c27::26 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'X0EXP': 3770: ./genrtl.h:611:3:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218: XSTR (rt, 1) = arg1;38 : ^ ~ note: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array 'fld' declared here ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1219:In file included from 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:: 25note: : In file included from expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:235:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 439:5: note X0EXP (rt, 4) = NULL_RTX;: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c1348::2627: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'X0EXP': ./genrtl.h:612: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] ^ ~ XVEC (rt, 2) = arg2;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1218 :38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1332: :expanded from macro 'RTL_CHECK1'23 : note: expanded from macro 'XVEC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)439 : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :array 'fld' declared here38 : note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 439./genrtl.h::5236:: 3note: : warningarray 'fld' declared here: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c439::265: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770array 'fld' declared here: ./genrtl.h:In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c :63039 ^:: 3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :warning: 442array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: XVEC (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h : ^ ~272 :8:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1332: :struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]23 : note: inline struct rtx_def *expanded from macro 'XVEC' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): previous use is here ^ ~ class rtx_def; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1219:38: note: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:39: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h : ^ ~442 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h439::2445: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h :note275: :array 'fld' declared here11 : warning: rtunion fld[1];struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c::2526: : In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37703770: : ./genrtl.h./genrtl.h::258666::33:: 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] XEXP (rt, 1) = arg1; XVEC (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::231331:: 23note:: expanded from macro 'XVEC'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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded from macro 'RTL_CHECK2': note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 439 ^ ~: 5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :array 'fld' declared here5 : note rtunion fld[1];: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h26:: 1218In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::3770 : note./genrtl.h: :expanded from macro 'RTL_CHECK1'685 :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1331 :23: rtunion fld[1]; ^note : In file included from expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c :25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h : ^ ~261 :3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1219: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1348::43927::5 :note : noteexpanded from macro 'X0EXP': array 'fld' declared here rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1218::377038: :./genrtl.h :note686: :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]) ^ ~ XSTR (rt, 2) = arg2; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1330 :note23: :array 'fld' declared here note: expanded from macro 'XSTR' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)25 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701219: :./genrtl.h38::262 :note3: :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]) XINT (rt, 5) = arg3; ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1328array 'fld' declared here: 23: rtunion fld[1];note : ^expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.cnote:: 25expanded from macro 'XSTR': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3 : ^ ~ warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1219:38: XINT (rt, 1) = arg1; note ^ ~: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1219 :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c ^ ~: 25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12193770:: 38./genrtl.h:: 304note:: 3expanded 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]) ^ ~ XSTR (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1330: rtunion fld[1];23 : ^ note: In file included from expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ./genrtl.h ^ ~: 726:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219warning:: 38array 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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1331 ^ ~: 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'XEXP': note: array 'fld' declared here rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c::121925:: 38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'RTL_CHECK2'./genrtl.h :305: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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: XINT (rt, 2) = arg2; note ^ ~: array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1328 :23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c: XVEC (rt, 4) = arg4;26 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31332:: 23warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XVEC' XINT (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1328:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:231219:: 38note:: 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::25439: :In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.harray 'fld' declared here: 308:3 rtunion fld[1];: ^warning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: XVEC (rt, 5) = arg5;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~ :3770: ./genrtl.h:747/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31332:: 23warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XVEC' XEXP (rt, 2) = arg2; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::231219:: 38note:: 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25: :In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::53770:: ./genrtl.hnote:: 309array 'fld' declared here: 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c: XINT (rt, 6) = arg6;26 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1328./genrtl.h::23748:: 3note:: expanded from macro 'XINT'warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::381330:: 23note:: 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38array 'fld' declared here: note: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c : ^ ~26 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::377038: : ./genrtl.hnote:: 766expanded 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]) ^ ~ XVEC (rt, 1) = arg1; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1332: :array 'fld' declared here23 : note rtunion fld[1];: expanded from macro 'XVEC' ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::133226:: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'XVEC'./genrtl.h :784:3: 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] ^ ~ XWINT (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1224note:: 29expanded from macro 'RTL_CHECK2': note: expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439 ^ ~: 5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note440: :array 'fld' declared here5 : rtunion fld[1];note : ^array 'hwint' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c: HOST_WIDE_INT hwint[1];25 : ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h3770:: 55./genrtl.h::26348:: 3note:: 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 ^ XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.cnote:: 26array 'fld' declared here: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 3770 ^: ./genrtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c802::253: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 3770array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:350: XEXP (rt, 1) = arg1;3 : ^ ~ warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1331:23: note X0EXP (rt, 4) = NULL_RTX;: expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)27 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'X0EXP'1219 :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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1218 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 :note5: :expanded from macro 'RTL_CHECK1' note: array 'fld' declared here rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25 XVEC (rt, 1) = arg1;: In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:369:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1332 :warning23: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XVEC' XEXP (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded 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]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hclang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erro:1219r -o lower-subreg.o -MT lower-subreg.o -MMD -MP -MF ./.deps/lower-subreg.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c 439::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::26439: :In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : array 'fld' declared here./genrtl.h :823: rtunion fld[1]; ^3 :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.cwarning:: 25array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: XSTR (rt, 2) = arg2;./genrtl.h : ^ ~370 :3: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1330 :23: XEXP (rt, 2) = arg2;note : ^ ~expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note ^ ~: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 rtunion fld[1];: 5 ^: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.carray 'fld' declared here: 26: rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c::133025:: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'XSTR'./genrtl.h :435: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] ^ ~ XWINT (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1224 :note29: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::4405::5 :note : notearray 'fld' declared here: array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c :26/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h: :In file included from 55/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::263770:: ./genrtl.hnote:: 845expanded from macro 'HOST_WIDE_INT': 3: warning# define HOST_WIDE_INT long: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from XSTR (rt, 2) = arg2;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c : ^ ~25 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1330::436:233:: notewarning: : expanded from macro 'XSTR'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1224:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h29::1219 :note38: :expanded from macro 'XWINT' 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~440 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note5: :array 'hwint' declared here note: array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h : ^55 :26In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c :note26: : expanded from macro 'HOST_WIDE_INT'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: # define HOST_WIDE_INT long./genrtl.h : ^846 :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.cnote:: 46array 'fld' declared here: 10: rtunion fld[1];warning : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (prev_link, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:57:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.cnote:: 25array 'fld' declared here: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];3770 : ^./genrtl.h :487/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c::360:: 3warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ XEXP (prev_link, 1) = *unused_listp; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1348:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h27::1331 note:: 23expanded 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1218 :38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note5: :array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:82:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *listp = XEXP (node, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:83:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (node, 1) = 0; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c::525:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here3770 : ./genrtl.h rtunion fld[1];: 520 ^: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c::39: 25In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h442:: 3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h./genrtl.h::575538: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h3::126 :warning1: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XEXP (rt, 1) = arg1; struct mem_usage ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h : ^350 :1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c :112/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::71219:: 38warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK2' XEXP (r, 1) = next; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391331::523:: notenote: : array 'fld' declared hereexpanded from macro 'XEXP' rtunion fld[1]; ^ In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c : ^ ~25 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701219: :./genrtl.h38::574 :note3:: 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; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391330::523:: notenote: : array 'fld' declared hereexpanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c::1332134::2326:: notewarning: : 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) unused_expr_list = XEXP (r, 1); ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1331 :23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1219 : ^38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:136:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (r, 1) = next; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c::685198::33:: 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] XEXP (rt, 1) = arg1; ^ ~ XEXP (ptr, 1) = unused_expr_list; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::231331:: 23note:: 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1219 :note38: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5array 'fld' declared here: note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c ^: 25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lists.c:207:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (ptr, 1) = unused_insn_list; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ clang: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1219:treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:53: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:53: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:53: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 122 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o lra.o -MT lra.o -MMD -MP -MF ./.deps/lra.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:141:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cmp_arg1 = XEXP (SET_SRC (cmp_orig), 0); ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-init.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c32:142:: 22/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:: 73warning:: 1array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] cmp_arg2 = XEXP (SET_SRC (cmp_orig), 1); ^ ~class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)645 : ^ ~1 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :did you mean class here?1219 :38:struct opt_pass; note^~~~~~: expanded from macro 'RTL_CHECK2'class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:142:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cmp_arg2 = XEXP (SET_SRC (cmp_orig), 1); ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:147:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (cmp_arg1, 1) != GEN_INT (-1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:159:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond = XEXP (SET_SRC (cmp), 0); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:160:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_CODE (cond) != NE || XEXP (cond, 1) != const0_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c : ^22 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c::442179: In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h13:: 244warning: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]272 :8: warning: inc_src = SET_SRC (inc);struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^~~~~~~~~~~~~ inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h7::2649 :note22: :previous use is here note: class rtx_def;expanded from macro 'SET_SRC' ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c1365::2232: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hnote:: 442: expanded from macro 'XCEXP'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)11: ^ ~warning : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);: expanded from macro 'RTL_CHECKC1' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note: previous use is here ^ ~ class rtx_def;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:181:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inc_src = XEXP (inc_src, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:184:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (inc_src, 1) != constm1_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:194:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (SET_SRC (cmp), 2) != pc_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:194:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (SET_SRC (cmp), 2) != pc_rtx) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:198:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] condition = XEXP (SET_SRC (cmp), 0); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:203:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (XEXP (condition, 1) != const0_rtx ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:204:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (condition, 1) != const1_rtx)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:347:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op0 = XEXP (cond, 0), op1 = XEXP (cond, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:390:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (jump) = label; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:392:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label)++; ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:449:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] noloop = XEXP (condition, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:459:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (XEXP (condition, 1) == const0_rtx); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:511:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (; ass; ass = XEXP (ass, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:561:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (jump_insn) = jump_label; ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-doloop.c:562:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (jump_label)++; ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c: :expanded from macro 'MEM_ATTRS'55 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1): 1 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:warning1355: :'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]29 : note: expanded from macro 'X0MEMATTR' struct GTY((desc("0"), tag("0"), ^#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c : ^ ~55 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391384::513:: notewarning: : array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtx tmp = XEXP (this, 1);In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c ^ ~: 42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13313770:: 23./genrtl.h:: 183note:3: :expanded from macro 'XEXP' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1335: :expanded from macro 'RTL_CHECK2'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) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1218 :note38: :array 'fld' declared here note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1397:121913::38 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' rtx tmp = XEXP (this, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::23439:: 5note:: expanded from macro 'XEXP'note : array 'fld' declared here rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c::121942:: 38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'RTL_CHECK2'./genrtl.h :185: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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XINT (rt, 4) = arg4;439 : ^ ~5 : note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1328: rtunion fld[1];23 : ^ note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1459:14 rtunion fld[1];: ^warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c :42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: return XBBDEF (insn, 2);3770 : ^ ~./genrtl.h :208/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31335:: 25warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XBBDEF' XEXP (rt, 1) = arg1; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13311218::2338:: notenote: : expanded from macro 'XEXP'expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391219::538:: notenote: : array 'fld' declared hereexpanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1475/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::103770:: ./genrtl.hwarning:: 209array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3: warning: return XBBDEF (insn, 2);array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2;: 1335 ^ ~: 25: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XBBDEF': 1335:25: note: expanded from macro 'XBBDEF'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 38 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK1'1218: 38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5array 'fld' declared here: note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1486/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::101219:: 38warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK2' return XEXP (insn, 3); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1331 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::439 :note5: :expanded from macro 'XEXP' note: array 'fld' declared here rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c::121942:: 38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'RTL_CHECK2'./genrtl.h :211: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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: X0EXP (rt, 4) = NULL_RTX;5 : ^ ~ note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1348 : ^27 : note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1491expanded from macro 'RTL_CHECK1': 10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ return XEXP (insn, 3);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331note:: 23array 'fld' declared here: note: rtunion fld[1];expanded from macro 'XEXP' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1219::21238::3 :note : warningexpanded from macro 'RTL_CHECK2': array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1348 :note27: :array 'fld' declared here note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1496/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::10439:: 5warning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'fld' declared here return XUINT (insn, 4); rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c1329::4226: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'XUINT': ./genrtl.h:213:3: warning: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: X0EXP (rt, 6) = NULL_RTX;1219 : ^ ~38 : note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'X0EXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~note : array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218 rtunion fld[1];: 38 ^: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: ^1501 :In file included from 10/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:: 42warning: : In file included from array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h: return XUINT (insn, 4);214 : ^ ~3 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1329array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 26: note X0EXP (rt, 7) = NULL_RTX;: expanded from macro 'XUINT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) note ^ ~: expanded from macro 'X0EXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219:38: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK1'439 :5: note: array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 1848 ^ ~: 34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1218array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: note: expanded from macro 'RTL_CHECK1' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1844439::285:: notenote: : expanded from macro 'JUMP_LABEL'array 'fld' declared here rtunion fld[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c ^ ~: 42: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1365::377032: :./genrtl.h :note236: :expanded from macro 'XCEXP'3 : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ X0EXP (rt, 5) = NULL_RTX; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220 ^ ~: 37: note: expanded from macro 'RTL_CHECKC1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1348:27: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): expanded from macro 'X0EXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~note : array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218 rtunion fld[1];: 38 ^: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1855In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c10::42 : warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3770: ./genrtl.h:237: return JUMP_LABEL (this);3 : ^~~~~~~~~~~~~~~~~ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844 X0EXP (rt, 6) = NULL_RTX;: 28 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'JUMP_LABEL'1348 :27: note: expanded from macro 'X0EXP'#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)1365 : ^ ~32 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: :expanded from macro 'XCEXP'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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1220/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37439:: 5note:: expanded from macro 'RTL_CHECKC1'note : array 'fld' declared here rtunion fld[1]; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 2150note:: 10array 'fld' declared here: warning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:105: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c :note42: : previous use is hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:struct rtx_def;3770 : ^./genrtl.h :573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3760:11: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h attrs = MEM_ATTRS (x);: 1219 ^~~~~~~~~~~~~: 38: note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :2572:24: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'MEM_ATTRS' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1): 5 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1355 :29: rtunion fld[1]; note ^: expanded from macro 'X0MEMATTR' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem): 3770 ^ ~ : ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::7261220::337:: warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECKC1' XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331439::235:: notenote: : expanded from macro 'XEXP'array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c1219::5538: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'RTL_CHECK2': ./genrtl.h:33: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5 XEXP (rt, 1) = arg1;: ^ ~note : array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1331 : ^23 : note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: XVEC (rt, 1) = arg1;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::133251::233:: notewarning: : expanded from macro 'XVEC'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::231219:: 38note:: 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c :55: In file included from XWINT (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::691224::329:: warningnote: : 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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::440 :note5: :expanded from macro 'XEXP' note: array 'hwint' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) HOST_WIDE_INT hwint[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h::3855:: 26note:: expanded from macro 'RTL_CHECK2'note : expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::1219124::383:: notewarning: : 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;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1331 :note23: :array 'fld' declared here note: expanded from macro 'XEXP' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 42 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1219./genrtl.h::38823:: 3note:: expanded from macro 'RTL_CHECK2'warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1330note:: 23array 'fld' declared here: note: rtunion fld[1];expanded from macro 'XSTR' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::1219125::383:: warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51335:: 25note:: array 'fld' declared herenote : expanded from macro 'XBBDEF' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 42 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1218./genrtl.h::38824:: 3note:: expanded from macro 'RTL_CHECK1'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; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::13325::23 :note : notearray 'fld' declared here: expanded from macro 'XVEC' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 55 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701219: :./genrtl.h38::126 :note3: :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]) XEXP (rt, 3) = arg3; ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1331 :23: rtunion fld[1]; note ^: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c :42: rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c : ^ ~55 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12193770:: 38./genrtl.h:: 152note:: 3expanded from macro 'RTL_CHECK2': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1331:23 rtunion fld[1];: ^note : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c :24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::1219442: In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h38:: 575note: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.hexpanded from macro 'RTL_CHECK2': 126:1: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ struct mem_usage/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h ^ ~: 350:1/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1332note:: 23did you mean struct here?: note: class mem_usage; expanded from macro 'XVEC'^~~~~ struct #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:105: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:43: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:105: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:105: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here 114 rtunion fld[1]; warning s ^ generated . /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:105: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o lra-assigns.o -MT lra-assigns.o -MMD -MP -MF ./.deps/lra-assigns.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:649:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rhs = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:662:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (rhs, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:966:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (rhs, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:971:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mby = XEXP (rhs, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:980:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mby = XEXP (rhs, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:1083:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rhs = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c: :array 'fld' declared here1347 :13: rtunion fld[1]; warning ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (rhs, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:1363:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (rhs, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: In file included from expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c :25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h ^ ~: 69/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3439:: 5warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:1406:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c XINT (rt, 4) = arg4; : ^ ~1463 :11: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1328:23: rhs = SET_SRC (set);note : ^~~~~~~~~~~~~ expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~note : expanded from macro 'SET_SRC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note#define SET_SRC(RTX) XCEXP (RTX, 1, SET): expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 32 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XCEXP'439 :5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1220In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c37::25 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1': 3770: ./genrtl.h:128:3#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 439:5: XINT (rt, 5) = arg5;note : array 'fld' declared here ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c :note1500: :expanded from macro 'RTL_CHECK1'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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: op1 = XEXP (a, 1);439 :5 ^ ~: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1331 ^: 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:1531:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (a, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:1533:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] opb1 = XEXP (b, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:1596:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: && INTVAL (XEXP (opb0, 1)) + 1 == -INTVAL (op1))./genrtl.h : ^ ~232 :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1331: 23note: : noteexpanded 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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381219:: note38: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1952439::295:: notenote: : expanded from macro 'INTVAL'array 'fld' declared here rtunion fld[1]; ^#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12263770:: 33./genrtl.h:: 233note:: 3expanded 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]) ^~~ X0EXP (rt, 2) = NULL_RTX;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439 ^ ~: 5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1348 :27 ^: note: expanded from macro 'X0EXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c :1611:34: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: return INTVAL (op1) == -INTVAL (XEXP (opb0, 1)); ^ ~note : expanded from macro 'RTL_CHECK1'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:51: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 7 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :1331warning439: :23array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 5note:: if (INSN_CODE (insn) < 0)expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~note : array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1516 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:1219::25:: In file included from note38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :: 3770expanded from macro 'INSN_CODE'note : : ./genrtl.hexpanded from macro 'RTL_CHECK2':#define INSN_CODE(INSN) XINT (INSN, 5) 234 : ^ ~3 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~warning : :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1328/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 195223::29 X0EXP (rt, 3) = NULL_RTX;note : ^ ~: noteexpanded from macro 'XINT': expanded from macro 'INTVAL'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1348:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)27 :#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^ ~ note ^~~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'X0EXP': 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381226#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):: 33:note ^ ~: note expanded from macro 'RTL_CHECK2': /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XCWINT': 1218#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38 ^ ~#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439 ^~~: 5expanded from macro 'RTL_CHECK1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ::439 :note5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array 'fld' declared here: ^ ~ rtunion fld[1];note /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 439: :In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:array 'fld' declared here: 51 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h: rtunion fld[1];: 168array 'fld' declared here ^ : rtunion fld[1];5 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:: ^1620 : In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c34: :: 25array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);3770 : ^~~~~~~~~~~~~~~~./genrtl.h :235:3: return INTVAL (op1) == -INTVAL (XEXP (opb0, 1));warning : ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1516:25: note X0EXP (rt, 4) = NULL_RTX;: expanded from macro 'INSN_CODE' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define INSN_CODE(INSN) XINT (INSN, 5):/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331: : ^ ~1348 23::27/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: note1328 :: expanded from macro 'XEXP'note23 : :expanded from macro 'X0EXP' note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1218 ::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h121938::1219: :note3838: :: expanded from macro 'RTL_CHECK1'note : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/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]): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^ ~: note439: :array 'fld' declared here5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: : 1952note:: rtunion fld[1];array 'fld' declared here ^29 rtunion fld[1];:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c ^: 25 In file included from : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:expanded from macro 'INTVAL'3770:: 51./genrtl.h : :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h236::169#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT):310 : ^~~: warningwarning: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 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]1226 :33 X0EXP (rt, 5) = NULL_RTX;: return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ^ ~note : expanded from macro 'XCWINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1516#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])1348: : ^~~2527:: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote: : noteexpanded from macro 'X0EXP': 439 :expanded from macro 'INSN_CODE'5 : note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ array 'fld' declared here ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : rtunion fld[1];1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1328: 38::23 :note : noteexpanded from macro 'RTL_CHECK1': 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:12195:: 38note: 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c ^ ~: 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::53770: : note./genrtl.h: :array 'fld' declared here 237:3 rtunion fld[1];: ^warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:1652:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (cond, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:: 25note: : In file included from expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:304: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 XSTR (rt, 1) = arg1;: 38: ^ ~ note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1219 ^: 38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c: 1709note:17: :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]) ^ ~ || op1 != XEXP (cond, 1)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331: rtunion fld[1];23 : ^ note : expanded from macro 'XEXP'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ./genrtl.h ^ ~: 305:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219warning:: 38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK2' XINT (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1328/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::23439:: 5note:: expanded from macro 'XINT'note : array 'fld' declared here rtunion fld[1]; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:1729:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cond, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.cexpanded from macro 'RTL_CHECK2': 25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):327 : ^ ~3 : warning: ./genrtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]39 :40: XINT (rt, 1) = arg1;note : ^ ~expanded from macro 'gen_rtx_fmt_ee' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) note ^~: expanded from macro 'XINT'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1219 :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c349::17483::60 :warning : warningarray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ *expr = simplify_replace_rtx (*expr, XEXP (cond, 0), XEXP (cond, 1));/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1331 :23: note: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2'1219 :38: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439array 'fld' declared here:5 : note: rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:array 'fld' declared here25 : In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c: :1842expanded from macro 'RTL_CHECK2': 31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: for (elt = tail; elt; elt = XEXP (elt, 1))5 : ^ ~ note: array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1331 :23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c :note25: : expanded from macro 'XEXP'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: XEXP (rt, 2) = arg2;38 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1331:23: note: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1219:38 rtunion fld[1];: ^note : expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c :1844:31: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: for (elt = tail; elt; elt = XEXP (elt, 1)) note ^ ~: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1331 :23 ^: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:1871:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])14: ^ ~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note tail = XEXP (*expr, 1);: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:1895:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (*expr, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.cnote:: 25expanded from macro 'RTL_CHECK2': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])538 : ^ ~3 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning439: :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]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c::13311913::237:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' XEXP (*expr, 1) = tail; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13311219::2338:: notenote: : 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219:: 38array 'fld' declared here: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:1951:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = cond_list; note; note = XEXP (note, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:339:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] val ^= constant_lower_bound (SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c./genrtl.h::427630::183:: 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] XVEC (rt, 1) = arg1; ^ ~ if (maybe_ne (SUBREG_BYTE (e1), SUBREG_BYTE (e2))) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~: 1332:23: note: expanded from macro 'XVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note ^ ~: expanded from macro 'SUBREG_BYTE' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note: expanded from macro 'XCSUBREG'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:427:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (e1), SUBREG_BYTE (e2))) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: In file included from expanded from macro 'RTL_CHECKC1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c :25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ./genrtl.h ^ ~: 648/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3439:: 5warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'fld' declared here XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here?In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25class rtx_def;: In file included from ^~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :struct3770 : ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c5::523 :note10: :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 expr = SET_SRC (set);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c : ^~~~~~~~~~~~~25 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::2649 :warning22: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'SET_SRC' XEXP (rt, 2) = arg2; ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1331 :23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1365expanded from macro 'XEXP': 32: note: expanded from macro 'XCEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 1219 ^ ~: 38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1220:37: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECKC1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])5 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 439:5: rtunion fld[1]; ^ note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c:2274:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inc = INTVAL (XEXP (niter, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): ^~~3770 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:./genrtl.h439:766::35:: notewarning: array 'fld' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 1) = arg1; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c::3826:: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1384expanded from macro 'RTL_CHECK2': 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: rtx tmp = XEXP (this, 1);730 :43937::5 :warning : ^ ~note array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1331 inv->cheap_address = address_cost (SET_SRC (set), word_mode,: ^ ^~~~~~~~~~~~~ 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c :note25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'2649: : In file included from 22/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : : ./genrtl.h ^ ~expanded from macro 'SET_SRC': 823/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ::12193#define SET_SRC(RTX) XCEXP (RTX, 1, SET):: 38 ^ ~: notewarning: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2':array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1365 :32: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note XSTR (rt, 2) = arg2;: expanded from macro 'XCEXP' ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 1330439 ^ ~: 5::23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note : :array 'fld' declared here1220note:: 37expanded from macro 'XSTR': rtunion fld[1];note : ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'RTL_CHECKC1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 1219 ^ ~: 38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :5expanded from macro 'RTL_CHECK2': note: array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::737439::335: :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1397 : ^13 inv->cost = set_src_cost (SET_SRC (set), GET_MODE (SET_DEST (set)),: In file included from warning ^~~~~~~~~~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]25 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770: rtx tmp = XEXP (this, 1);: ./genrtl.h2649 ^ ~: 22::824/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ::1331note3::23: :expanded from macro 'SET_SRC' notewarning: #define SET_SRC(RTX) XCEXP (RTX, 1, SET)expanded from macro 'XEXP' : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 3) = arg3;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~ ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1365/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219:::13323832::: 23note:: expanded from macro 'RTL_CHECK2'note note: : expanded from macro 'XCEXP'expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~439 ^ ~: 5 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote::: 1220array 'fld' declared here1219 ::3738 rtunion fld[1];: :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]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::4395::5 :note : notearray 'fld' declared here: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c :warning25: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: return XEXP (insn, 1);./genrtl.h : ^ ~844 :3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331warning:: 23array 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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1330::121923::38 :note : noteexpanded from macro 'XSTR': expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391219::538:: notenote: : array 'fld' declared hereexpanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c1470::2510: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 3770array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:845: return XBBDEF (insn, 2);3 : ^ ~ warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1335:25: XSTR (rt, 2) = arg2;note : ^ ~expanded from macro 'XBBDEF' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c::#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)1330 : ^ ~23787 ::15/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ::1218 notewarning:: : 38expanded from macro 'XSTR'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ && INTVAL (XEXP (sub, 1)) < GET_MODE_BITSIZE (sub_mode)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 1219 ^ ~ ^ ~: 38 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'RTL_CHECK2': note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];: 1331 ^ ~ : ^23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439 :note5: :expanded from macro 'XEXP' note: array 'fld' declared here rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c1475:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25:: 10In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ::37701219: :warning38./genrtl.h:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note :: 846expanded from macro 'RTL_CHECK2': return XBBDEF (insn, 2); 3 ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1335 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25: XSTR (rt, 3) = arg3;: 1952 ^ ~ : 29note:: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XBBDEF' : 1330note:: 23expanded from macro 'INTVAL'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)note /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^~~: expanded from macro 'XSTR': 1218:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1226#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~note33: :expanded from macro 'RTL_CHECK1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h note:: 1219expanded from macro 'XCWINT':#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 38 : ^ ~note #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : :expanded from macro 'RTL_CHECK2' ^~~ 439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: ^ ~note439 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 439:: rtunion fld[1];5 : ^5 :note : notearray 'fld' declared here: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:788:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (sub, 1)) >= 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1331:23: return XEXP (insn, 3); note ^ ~: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1219 : ^ ~38 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :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]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1952::43929::5 :note : noteexpanded from macro 'INTVAL': array 'fld' declared here rtunion fld[1]; #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^ ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): 1491 ^~~: 10/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here return XEXP (insn, 3); ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1331:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:: 790note:: 34expanded 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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: HOST_WIDE_INT shift = INTVAL (XEXP (sub, 1));1219 : ^ ~38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1331array 'fld' declared here: 23 rtunion fld[1];: ^note : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1496: :expanded from macro 'RTL_CHECK2'10 : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13291952::2629:: notenote: : expanded from macro 'XUINT'expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1226 :note33: :expanded from macro 'RTL_CHECK2' 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note5: :array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:792:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XEXP (sub, 1) = gen_int_mode (HOST_WIDE_INT_1 << shift, sub_mode); : ^ ~1501 :10: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1331array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: note return XUINT (insn, 4);: expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : expanded from macro 'XUINT'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219:38: note: expanded from macro 'RTL_CHECK2' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1219 : ^ ~38 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :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]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:915:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_unshare_change (use_insn, pos, SET_SRC (def_set), true); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:922:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (use_set); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-iv.c#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 2354 ^ ~: 9: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1220 :37: note: op1 = XEXP (condition, 1);expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1331 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::439 :note5: :expanded from macro 'XEXP' note: array 'fld' declared here rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:1113:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || !check_maybe_invariant (SET_SRC (set))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 135 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:: 2177note:: 16array 'fld' declared here: warning rtunion fld[1];: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: for (link = REG_NOTES (insn); link; link = XEXP (link, 1))./genrtl.h : ^~~~~~~~~~~~~~~~153 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601 XBBDEF (rt, 2) = arg2;: 25 ^ ~: note: expanded from macro 'REG_NOTES' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25:#define REG_NOTES(INSN) XEXP(INSN, 6) note ^ ~: expanded from macro 'XBBDEF' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~note : expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1218:38: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 1219 ^ ~: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5: expanded 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::26439: :In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.harray 'fld' declared here: 154:3 rtunion fld[1];: ^warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c:2177: XEXP (rt, 3) = arg3;47 : ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: for (link = REG_NOTES (insn); link; link = XEXP (link, 1))expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1219 :note38: :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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51219:: 38note:: array 'fld' declared herenote : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 26 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770439: :./genrtl.h5::155 :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]; ^ XINT (rt, 4) = arg4; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c ^ ~ :2189:18: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1328array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: note: expanded from macro 'XINT' for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1601 :note25: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'REG_NOTES' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define REG_NOTES(INSN) XEXP(INSN, 6) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 ^ ~: 5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1331array 'fld' declared here: 23: rtunion fld[1];note : ^expanded from macro 'XEXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3770 : ^ ~./genrtl.h :156:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219warning:: 38array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1328:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::439 :note5: :expanded from macro 'XINT' note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-invariant.c1219::218938::49 :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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h for (link = REG_NOTES (insn); link; link = XEXP (link, 1)): 439 ^ ~: 5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1331 : ^23 :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:note26: : expanded from macro 'XEXP'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 3 ^ ~: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1219:38 XEXP (rt, 6) = arg6;: ^ ~note : expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1219 : ^38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o lra-coalesce.o -MT lra-coalesce.o -MMD -MP -MF ./.deps/lra-coalesce.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ clang/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :warning1328: :23treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 108: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XVEC (rt, 3) = arg3; ^ ~: 305:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1::1332 :warning23: :'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: expanded from macro 'XVEC' struct GTY((desc("0"), tag("0"), ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hnote:: 76array 'fld' declared here: 1: rtunion fld[1]; ^note : did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:79: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c::10831: : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1673770:: 7./genrtl.h:: 611warning:: 3array 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] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1330::151623::25 :note : noteexpanded from macro 'XSTR': expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13281219::2338:: notenote: : expanded from macro 'XINT'expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1219 :note38: :array 'fld' declared here note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])108 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 439./genrtl.h::5612:: 3note:: array 'fld' declared herewarning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; In file included from XVEC (rt, 2) = arg2;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c ^ : ^ ~27In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.cIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h1332::233123: :: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:: 1750note:1682::5 :warning : : warningstruct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: expanded from macro 'XVEC' array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 141 INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^ ~ : ^~~~~~~~~~~~~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h7: 1219:: 38note:: previous use is here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote: : 1516class symtab_node;expanded from macro 'RTL_CHECK2': 25 ^: note: expanded from macro 'INSN_CODE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h note:: 1328array 'fld' declared here: 23: rtunion fld[1];note : ^ expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3770 ^ ~: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::630439::35:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 116 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o lra-constraints.o -MT lra-constraints.o -MMD -MP -MF ./.deps/lra-constraints.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:819:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond = XEXP (SET_SRC (pc_set (cinsn)), 0); ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:822:37: warning: 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))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:825:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (jump) = JUMP_LABEL (cinsn); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:825:27: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (jump) = JUMP_LABEL (cinsn); ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:826:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (JUMP_LABEL (jump))++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:826:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (JUMP_LABEL (jump))++; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:33: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:45: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:840:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label)++; ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:1394:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:1430:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!rtx_equal_p (dest, XEXP (src, 2))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:1436:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (rtx_equal_p (dest, XEXP (src, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:1453:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || rtx_referenced_p (dest, XEXP (src, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:1705:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx expr = SET_SRC (single_set (ivts->insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:1716:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx expr = copy_rtx (SET_SRC (single_set (insn))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:1779:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = copy_rtx (SET_SRC (set)); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/loop-unroll.c:1964:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] while (!NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:40: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:109: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:47: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:145:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rtxes->shift, 1) = gen_int_shift_amount (mode, op1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:202:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (rtxes->set) = CONST0_RTX (word_mode); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:205:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (rtxes->set) = rtxes->source; ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:335:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) == BITS_PER_WORD) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:368:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:409:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:707:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && known_eq (SUBREG_BYTE (op), 0)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/poly-int.h:1304:36: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:712:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (op)); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:719:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] byte + SUBREG_BYTE (op)); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:778:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:822:12: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] pnote = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:841:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *pnote = XEXP (note, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:902:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:938:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (maybe_ne (SUBREG_BYTE (src), 0) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:952:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (maybe_ne (SUBREG_BYTE (dest), 0) ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:971:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (src == SET_SRC (set) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:1212:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:1244:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:1274:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || !splitting[INTVAL (XEXP (op, 1)) - BITS_PER_WORD]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:1305:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:1351:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op, 1)) != 2 * BITS_PER_WORD - 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:1357:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int shift_count = INTVAL (XEXP (op, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lower-subreg.c:1370:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (INTVAL (XEXP (op, 1)) == 2 * BITS_PER_WORD - 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:117: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:117: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:117: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:47: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:275: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)))) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:356:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] a2 = XEXP (y, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:372:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] scale = XEXP (a1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:379:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] scale = XEXP (a2, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:511:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] lra_emit_add (x, XEXP (y, 0), XEXP (y, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::970439::155: :note: array 'fld' declared herewarning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ icode = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1397:13: 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 tmp = XEXP (this, 1); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded from macro 'RTL_CHECK2': 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:5:439 :5note:: array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:973:2: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = icode = recog_memoized (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:1113:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:1115:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23:: note1459: expanded from macro 'XEXP': 14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtx next = XEXP (insn, 1); /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^ ~1219 :38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331note: expanded from macro 'RTL_CHECK2' :23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::1219:5:38 : notenote: : expanded from macro 'RTL_CHECK2' array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.cwarning: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]1218 :25: warning JUMP_LABEL (this) = target;: ^~~~~~~~~~~~~~~~~array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' && data->icode != INSN_CODE (insn)) ^~~~~~~~~~~~~~~~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)25 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:: 37expanded from macro 'INSN_CODE' : note: expanded from macro 'RTL_CHECKC1' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1328 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:23439:: 5note:: expanded from macro 'XINT'note : array 'fld' declared here rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:1528:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] add_regs_to_insn_regno_info (data, SET_SRC (x), insn, OP_IN, false, 0); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:1543:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] add_regs_to_insn_regno_info (data, XEXP (x, 1), insn, OP_IN, false, 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:111: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::304056:8::19 :note : warningprevious use is here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c :struct rtx_def;1669 *step_out = XEXP (x, 1);: 17 ^ ~: ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning :: 1331array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: note: expanded from macro 'XEXP' for (link = CALL_INSN_FUNCTION_USAGE (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1632note:: 40expanded from macro 'RTL_CHECK2' : note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)439 : ^ ~5 : note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1331: rtunion fld[1]; 23 ^: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:1671:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:47: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:47: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:1959:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x))) != NULL_RTX) ^~~~~~~~~~~~~~~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c::202382: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h26:3770:: ./genrtl.h :152note:: 3expanded from macro 'SUBREG_BYTE': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:23: :note: 1363expanded from macro 'XEXP': 32: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XCSUBREG' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: note: 1220array 'fld' declared here :37 rtunion fld[1]; : ^ In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c: :82expanded from macro 'RTL_CHECKC1': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2; : ^ ~ 439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1335:note25:: notearray 'fld' declared here: expanded from macro 'XBBDEF' rtunion fld[1]; ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c :2148: rtunion fld[1];7 : ^ warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]82 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214: && NOTE_KIND (loc->insn) == NOTE_INSN_DELETED)3: ^~~~~~~~~~~~~~~~~~~~~warning : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:16591348::2527:: notenote: : expanded from macro 'X0EXP'expanded from macro 'NOTE_KIND' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381361:: 32note:: expanded from macro 'RTL_CHECK1'note : expanded from macro 'XCINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int): 5 ^ ~: note : array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1220 :37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c::1330:23: note: 2311expanded from macro 'XSTR': 11: warning: #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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' pnote = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1]; ^ :1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra.c:2317:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *pnote = XEXP (*pnote, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h281::12193:: 38warning:: 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^ ~1328: 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:5: : noteexpanded from macro 'XINT': array 'fld' declared here rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:47: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h23::350 :note1: :expanded from macro 'XSTR' note: did you mean struct here? class mem_usage;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~~~ ^ ~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:82: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:111: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:83: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:111: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:111: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:91: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:91: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:91: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:111: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:1828: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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2535:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-assigns.c:1829: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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2536:48: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:56: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:56: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:56: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:252:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (sregno = REGNO (SET_SRC (set))) >= FIRST_PSEUDO_REGISTER ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:272:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sregno = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-coalesce.c:293:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_UID (mv), sregno, ORIGINAL_REGNO (SET_SRC (set)), ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1902:40: note: expanded from macro 'ORIGINAL_REGNO' (RTL_FLAG_CHECK1 ("ORIGINAL_REGNO", (RTX), REG)->u2.original_regno) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1318:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 118 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o lra-eliminations.o -MT lra-eliminations.o -MMD -MP -MF ./.deps/lra-eliminations.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:115: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 140 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o lra-lives.o -MT lra-lives.o -MMD -MP -MF ./.deps/lra-lives.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:124: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:124: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:124: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:125: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:209:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:56: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:770:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:770:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:959:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && known_eq (SUBREG_BYTE (in_rtx), SUBREG_BYTE (new_in_reg)) ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/poly-int.h:1304:36: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:959:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && known_eq (SUBREG_BYTE (in_rtx), SUBREG_BYTE (new_in_reg)) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/poly-int.h:1304:39: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:1158:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sreg = src = SET_SRC (curr_insn_set); ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:1273:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (curr_insn_set) = new_reg; ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:1621:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (operand))) != NULL_RTX) ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:1649:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (operand), mode) < 0 ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:2131:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (curr_insn) < 0 ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:2469:26: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!no_regs_p && INSN_CODE (curr_insn) < 0) ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:2887:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || SET_SRC (curr_insn_set) == no_subreg_reg_operand[1]) ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:56: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 140 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:3208:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (new_base_reg, 1), &offset) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:3228:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (new_index_reg, 1), &offset) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:3316:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && !(INSN_CODE (curr_insn) < 0 ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erro/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hr -o lra-remat.o -MT lra-remat.o -MMD -MP -MF ./.deps/lra-remat.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c :1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:3518:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *ad.inner = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:3521:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *ad.base_term = XEXP (SET_SRC (set), 0); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:3522:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *ad.disp_term = XEXP (SET_SRC (set), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:3522:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *ad.disp_term = XEXP (SET_SRC (set), 1); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:3529:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] new_reg = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:3634:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inc = XEXP (XEXP (value, 1), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:3634:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inc = XEXP (XEXP (value, 1), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:3741:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (curr_insn_set); ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:56: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c ^: 3961:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:56: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h if (INSN_CODE (curr_insn) >= 0): 442 ^~~~~~~~~~~~~~~~~~~~~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1516warning:: 25struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: note: expanded from macro 'INSN_CODE' return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^#define INSN_CODE(INSN) XINT (INSN, 5) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h ^ ~: 76:7/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1328note:: 23previous use is here: noteclass rtx_def;: expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:4009:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (curr_insn_set); ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:4092:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (curr_insn) >= 0 ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:4093:34: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && (p = get_insn_name (INSN_CODE (curr_insn))) != NULL) ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:4174:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = gen_rtx_SUBREG (mode, tem, SUBREG_BYTE (subreg)); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:4321:70: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] emit_move_insn (new_reg, gen_rtx_AND (GET_MODE (new_reg), new_reg, XEXP (*loc, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:976:41: note: expanded from macro 'gen_rtx_AND' gen_rtx_fmt_ee (AND, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:4340:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] poly_int64 byte = SUBREG_BYTE (*loc); ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:4515:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (; list != NULL_RTX; list = XEXP (list, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c::43930:: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:: 76note:: 1array 'fld' declared here: warning: rtunion fld[1];class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:4592:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] GET_MODE (reg), SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:4671:5: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (list->insn ()) == NOTE_INSN_DELETED) ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:4714:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return dead_pseudo_p (SET_SRC (set), insn); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:4748:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return REG_P (SET_SRC (set)) && (int) REGNO (SET_SRC (set)) == regno; ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:4953:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (((x = get_equiv (SET_SRC (set))) != SET_SRC (set)) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:4953:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (((x = get_equiv (SET_SRC (set))) != SET_SRC (set)) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:4956:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] [REGNO (SET_SRC (set))].init_insns))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:56: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:5213:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = XEXP (insn, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:5395:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next_usage_insns = XEXP (next_usage_insns, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:5731:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next_usage_insns = XEXP (next_usage_insns, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:6019:33: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_P (curr_insn) && NOTE_KIND (curr_insn) != NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:6151:35: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NONDEBUG_INSN_P (insn) || NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:6277:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src_regno = REGNO (SET_SRC (curr_set)); ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:6304:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && invariant_p (SET_SRC (curr_set)) ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:6314:64: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (process_invariant_for_inheritance (SET_DEST (curr_set), SET_SRC (curr_set))) ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:6569:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (regno = REGNO (SET_SRC (curr_set))) >= lra_constraint_new_regno_start ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:6817:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sregno = get_regno (SET_SRC (set)); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:6902:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ((prev_sregno = REGNO (SET_SRC (prev_set))) ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:6922:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (prev_set), ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:7027:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-constraints.c:7062:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:57: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 133 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o lra-spills.o -MT lra-spills.o -MMD -MP -MF ./.deps/lra-spills.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:57: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:1315 warning:s generatednote. : array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erro/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hr -o lto-cgraph.o -MT lto-cgraph.o -MMD -MP -MF ./.deps/lto-cgraph.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c :439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c59:: 57In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h3770:: 442./genrtl.h: :In file included from 369/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h::3244:: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.hwarning:: 272array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XEXP (rt, 1) = arg1; ^ ~ inline struct rtx_def */data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1331 :23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hnote:: 76expanded from macro 'XEXP': 7: note: previous use is here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)class rtx_def; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 2) = arg2;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c : ^ ~ 57: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h1331::44223: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.hnote:: 244expanded from macro 'XEXP': /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);note : ^expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~previous use is here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:class rtx_def;439 : ^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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::761219::138:: notenote: : expanded from macro 'RTL_CHECK2'did you mean struct here? class rtx_def; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~ ^ ~ struct/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h32:: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5:1384 :note: 13array 'fld' declared here: warning: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c: rtx tmp = XEXP (this, 1);59 : In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::7061331::323:: warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' XSTR (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1330 :23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219 :note38: :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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'RTL_CHECK2' :5: note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c : ^59 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h10::1328 :warning23: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XINT' return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1331 : ^ ~23 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'1219 :38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1219 ^ ~: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'RTL_CHECK2': note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:5::59 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 3770: ./genrtl.h rtunion fld[1];: 747 ^: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1470note:: 10expanded 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) return XBBDEF (insn, 2); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::133538::25 :note : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51218:: 38note:: array 'fld' declared herenote : expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 59 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4393770:: 5./genrtl.h:: 748note:: 3array 'fld' declared here: warning: rtunion fld[1]; array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 1475 ^ ~: 10/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219warning:: 38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK2' return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1335 ^ ~: 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'XBBDEF': note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h439::7665::3 :note : warningarray 'fld' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1491 :10/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219warning:: 38array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK2' return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1331 : ^ ~23 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :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]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c :59: rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h29::1501 :note10: :expanded from macro 'XWINT' warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) return XUINT (insn, 4); ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :440/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51329:: 26note:: array 'hwint' declared herenote : expanded from macro 'XUINT' HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)55 : ^ ~26 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded from macro 'HOST_WIDE_INT': 38: note# define HOST_WIDE_INT long: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;: 1524 ^ ~:12 : warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1331 :23: note: expanded from macro 'XEXP' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XVEC': 1219:38: note: expanded from macro 'RTL_CHECK2'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'RTL_CHECK2': 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 1848/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::34439:: 5warning:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'fld' declared here rtunion fld[1]; return safe_as_a (JUMP_LABEL (insn)); ^ ^~~~~~~~~~~~~~~~~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1844::377028: :./genrtl.h :note824: :expanded from macro 'JUMP_LABEL'3 : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ XVEC (rt, 3) = arg3; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1365:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h32::1332 :note23: :expanded from macro 'XCEXP' 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^ ~1220 :37/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note5: :array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.cnote:: 59array 'fld' declared here: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];3770 : ^./genrtl.h :844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: JUMP_LABEL (this) = target; note ^~~~~~~~~~~~~~~~~: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])28 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'JUMP_LABEL'439 :5: note: array 'fld' declared here#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1365:In file included from 32/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:: 59note: : In file included from expanded from macro 'XCEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:845:3#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ^ ~warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1220:37: XSTR (rt, 2) = arg2;note : ^ ~expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ ~ 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note: :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]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:57: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c : ^ ~60 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::761331::123:: warningnote: : class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]expanded from macro 'XEXP' class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 56 ^ ~: 8:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :previous use is here38 : notestruct rtx_def;: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ 134 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o lto-streamer.o -MT lto-streamer.o -MMD -MP -MF ./.deps/lto-streamer.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:67: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:67: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:67: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.carray 'fld' declared here: 33: In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h : ^23 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:68: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:216:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return form_sum (XEXP (x, 0), form_sum (XEXP (x, 1), y)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:222:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return form_sum (form_sum (x, XEXP (y, 0)), XEXP (y, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:300:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx cst = simplify_subreg (x_mode, XEXP (subreg_reg, 1), subreg_reg_mode, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:400: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: ./genrtl.hwarning:: 952array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 42: note attrs = MEM_ATTRS (x); : ^~~~~~~~~~~~~ expanded from macro 'gen_rtx_PLUS' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1)) ^~~~#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29./genrtl.h:: note: expanded from macro 'X0MEMATTR' 39:40:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'gen_rtx_fmt_ee':1220 :37: note: expanded from macro 'RTL_CHECKC1' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5:439 note:: 5array 'fld' declared here : rtunion fld[1]; note ^ : array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:409:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (poly_int_rtx_p (XEXP (x, 1), &curr_offset) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:415:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1), offset)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c : ^ ~59 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:33./genrtl.h:3: :warning952: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]42 : note XEXP (rt, 1) = arg1; ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'gen_rtx_PLUS': 1331:23: note: expanded from macro 'XEXP' gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1)) ^~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:./genrtl.h38: :note: expanded from macro 'RTL_CHECK2'39 :40: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~expanded from macro 'gen_rtx_fmt_ee' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) rtunion fld[1]; ^~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:437:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new1 = lra_eliminate_regs_1 (insn, XEXP (x, 1), mem_mode, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c: 59: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 3770: ./genrtl.h:51: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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5 XEXP (rt, 1) = arg1;: ^ ~note : array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23 rtunion fld[1];: ^note : expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c: 443:37: 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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: if (new0 != XEXP (x, 0) || new1 != XEXP (x, 1)) note ^ ~: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439note:: 5expanded from macro 'XEXP': note: array 'fld' declared here rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:463:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_rtx_MULT (Pmode, to, XEXP (x, 1)), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c ^ ~: 59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770./genrtl.h: :./genrtl.h958::6942:: note: 3expanded from macro 'gen_rtx_MULT': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_rtx_fmt_ee (MULT, (MODE), (ARG0), (ARG1)) ^~~~ XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::133139::2340:: notenote: : expanded from macro 'XEXP'expanded from macro 'gen_rtx_fmt_ee' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^ ~ ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h464::43938::5 :warning : note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1]; ^ update_sp_offset * INTVAL (XEXP (x, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:465:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gen_rtx_MULT (Pmode, to, XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:958: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) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:469:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_rtx_MULT (Pmode, to, XEXP (x, 1)), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59./genrtl.h: :In file included from 958/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::423770:: ./genrtl.hnote:: 124expanded from macro 'gen_rtx_MULT': 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_rtx_fmt_ee (MULT, (MODE), (ARG0), (ARG1)) ^~~~ XEXP (rt, 1) = arg1; ^ ~ ./genrtl.h:39:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h40::1331 :note23: :expanded from macro 'gen_rtx_fmt_ee' note: expanded from macro 'XEXP' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :array 'fld' declared here38 : note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 471 ^ ~:17 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning: 439array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5 : note: array 'fld' declared here * INTVAL (XEXP (x, 1))); rtunion fld[1]; ^ ~ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1331array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: note: XBBDEF (rt, 2) = arg2;expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1335 :25: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XBBDEF'1219 :38: note: expanded from macro 'RTL_CHECK2'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1218 :38 ^ ~: note: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'INTVAL': 439:5: note: array 'fld' declared here#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c::122659: :In file included from 33/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770 : ./genrtl.h:126:note3: :expanded from macro 'XCWINT' warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^ ~ ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391331::23:5 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];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219 ^: 38: note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c :480:36#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 439array index 1 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c: gen_rtx_MULT (Pmode, to, XEXP (x, 1)),59 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13311328::2323:: note: noteexpanded from macro 'XEXP': expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191219::3838:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: ./genrtl.hnote:: 958array 'fld' declared here: 42: rtunion fld[1];note : ^expanded from macro 'gen_rtx_MULT' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h gen_rtx_fmt_ee (MULT, (MODE), (ARG0), (ARG1)): 3770 ^~~~ : ./genrtl.h:128:3./genrtl.h: :warning39: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]40 : note: XINT (rt, 5) = arg5;expanded from macro 'gen_rtx_fmt_ee' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO):1328 : ^~23: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XINT'439 :5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.cnote: :expanded from macro 'RTL_CHECK2'481 :28: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 439:5: note: array 'fld' declared here rtunion fld[1]; ^ offset * INTVAL (XEXP (x, 1)));In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c : ^ ~59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 : ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1331 : ^ ~23 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 :note38: : expanded from macro 'XEXP'note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)439 : ^ ~5: note: array 'fld' declared here rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ :1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:484:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gen_rtx_MULT (Pmode, to, XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:958:42: note: In file included from expanded from macro 'gen_rtx_MULT'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c :59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 gen_rtx_fmt_ee (MULT, (MODE), (ARG0), (ARG1)): ./genrtl.h ^~~~: 152:3: ./genrtl.hwarning:: 39array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 40: note: XEXP (rt, 1) = arg1; expanded from macro 'gen_rtx_fmt_ee' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO): 1331 ^~: 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'XEXP': note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c::5061219:36::38 :warning note: : expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: ? lra_eliminate_regs_1 (insn, XEXP (x, 1), mem_mode, note : ^ ~array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h59:: In file included from 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::233770: :./genrtl.h :note153: :3expanded from macro 'XEXP': warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1335:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote: expanded from macro 'XBBDEF' :1219:38:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1218: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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note5: :array 'fld' declared here note rtunion fld[1]; : ^array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c154::3510:: 37warning:: 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] XEXP (rt, 3) = arg3; ^ ~ if (new0 != XEXP (x, 0) || new1 != XEXP (x, 1)) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331:23: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 1331:23: note: expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 : ^ ~note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ 439:In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c::59 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:array 'fld' declared here3770 : ./genrtl.h: rtunion fld[1];155 : ^3 : warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]530 :34: warning: XINT (rt, 4) = arg4;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ? lra_eliminate_regs_1 (insn, XEXP (x, 1), mem_mode,1328 : ^ ~23 : note: expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 : ^ ~note : expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];:439 ^: 5:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.cnote:: 59array 'fld' declared here: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];3770 : ^./genrtl.h :156/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c::3535::56 :warning : warningarray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ x = alloc_reg_note (REG_NOTE_KIND (x), new_rtx, XEXP (x, 1)); ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1328:23: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XINT'1331 :23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1219 ^ ~: 38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded from macro 'RTL_CHECK2': 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])439 : ^ ~ 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note: :array 'fld' declared here5 : note rtunion fld[1]; : ^array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c: rtunion fld[1];59 : ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c3770:: 546./genrtl.h::15711::3 :warning : 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] if (XEXP (x, 1)) XEXP (rt, 6) = arg6; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::133123::23 : 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) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1219 :note38: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4395:5:: notenote: : array 'fld' declared herearray 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c::59548: :In file included from 42/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770warning: : ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] new_rtx = lra_eliminate_regs_1 (insn, XEXP (x, 1), mem_mode, X0EXP (rt, 7) = NULL_RTX; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::271331:: 23note: : note: expanded from macro 'X0EXP'expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1218:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded from macro 'RTL_CHECK1'In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c :note25: : expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h435 : ^ ~: 439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 ::5note:: array 'fld' declared herenote : 320 rtunion fld[1];array 'fld' declared here : ^1 : rtunion fld[1]; warning ^: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:551:19struct pod_mode: ^warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (new_rtx != XEXP (x, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])68 : ^ ~20 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :did you mean struct here?5 : note: array 'fld' declared here rtunion fld[1]; template class pod_mode; ^ ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c struct: 574: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c: :expanded from macro 'XEXP'59 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:#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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 XEXP (rt, 1) = arg1;: 39 ^ ~: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XEXP' ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219: rtunion fld[1];38 : ^ note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:576:46#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]439: 5: note: array 'fld' declared here rtunion fld[1]; rtx new_rtx = lra_eliminate_regs_1 (insn, XEXP (XEXP (x, 1), 1), ^ In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c :59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1331./genrtl.h::23183:: 3note:: expanded from macro 'XEXP'warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:381335:: 25note: :expanded from macro 'RTL_CHECK2' 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: :array 'fld' declared here38 : note rtunion fld[1];: expanded from macro 'RTL_CHECK1' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:576:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])52 : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]439: 5: note: array 'fld' declared here rtunion fld[1]; ^ rtx new_rtx = lra_eliminate_regs_1 (insn, XEXP (XEXP (x, 1), 1), In file included from ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::591331: :In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.h:expanded from macro 'XEXP'184 :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1331expanded 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331:35/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :note1219:: 38expanded 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391219::539:: notenote: : 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c ^~~: 59/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439In file included from :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.harray 'fld' declared here :185: rtunion fld[1];3 : ^ warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.carray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 580:19: XINT (rt, 4) = arg4; warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: if (new_rtx != XEXP (XEXP (x, 1), 1))note : ^ ~expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1331 : ^ ~23 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'1219 :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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439:385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c: ^ ~59 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::37705: :./genrtl.h :note: 186array 'fld' declared here: 3: rtunion fld[1];warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c: XINT (rt, 5) = arg5;580 : ^ ~ 25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' if (new_rtx != XEXP (XEXP (x, 1), 1)) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c::3859:: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'RTL_CHECK2': ./genrtl.h:187:3: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 6) = arg6; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:35:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331 :note23: :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) ^~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::121938::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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~ 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5439:: 5note:: array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c ^: 59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::6333770: :./genrtl.h26::188 :warning3: :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, 7) = arg7; ^ ~ GET_MODE (new_rtx), SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note: expanded from macro 'SUBREG_BYTE'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219:38: note: expanded from macro 'RTL_CHECK2'#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1363 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h32:: 439note:: 5expanded from macro 'XCSUBREG': note: array 'fld' declared here rtunion fld[1]; #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h749::377029: :./genrtl.h :warning307:: 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] XVEC (rt, 4) = arg4; && XEXP (x, 0) == XEXP (XEXP (x, 1), 0) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)1331 : ^ ~23 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'1219 :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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38:439:: 5note: : noteexpanded 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701331: :./genrtl.h35: :note308: :expanded from macro 'XEXP'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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h39::1332 :note23: :expanded from macro 'RTL_CHECK2' 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219array 'fld' declared here: 38: rtunion fld[1];note: expanded from macro 'RTL_CHECK2' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:750:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])24 : ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]439 :5: note: array 'fld' declared here && poly_int_rtx_p (XEXP (XEXP (x, 1), 1), &offset)))) ^ ~ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::591331: :In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.hexpanded from macro 'XEXP': 309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 6) = arg6; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381328:: 23note:: 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1219 :note38: :array 'fld' declared here note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])750 : ^ ~30 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning439: :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]; ^ && poly_int_rtx_p (XEXP (XEXP (x, 1), 1), &offset)))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:823:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (SET_SRC (x), 0) == SET_DEST (x) ^~~~~~~~~~~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::2649 :warning22: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'SET_SRC' XINT (rt, 1) = arg1; ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1328 :23: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XINT'1365: 32: note: expanded from macro 'XCEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)1219 : ^ ~38 : note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1220:37: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECKC1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:824:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (SET_SRC (x), 1), &offset)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:824:29: warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3 && poly_int_rtx_p (XEXP (SET_SRC (x), 1), &offset)): ^~~~~~~~~~~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XVEC': 2649:22: note: expanded from macro 'SET_SRC'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1365expanded from macro 'RTL_CHECK2': 32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 5 ^ ~: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1220 : ^37 : In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:: 59expanded from macro 'RTL_CHECKC1': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])348 : ^ ~3 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: XEXP (rt, 2) = arg2; ^ ~note : expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 23 ^~~: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note ^~~: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 439 ^: 5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.cnote:: 853array 'fld' declared here: 28: rtunion fld[1];warning : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 mark_not_eliminable (SET_SRC (x), mem_mode);: ./genrtl.h ^~~~~~~~~~~: 349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649 XEXP (rt, 3) = arg3;: 22 ^ ~: note: expanded from macro 'SET_SRC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) note ^ ~ : expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XCEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 1220/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37439:: 5:note : noteexpanded from macro 'RTL_CHECKC1': array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::59: 439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::3770 : note: ./genrtl.harray 'fld' declared here: 350:3 rtunion fld[1];: warning: ^array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c XEXP (rt, 1) = arg1;: 889: ^ ~20 : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: note for (link_loc = ®_NOTES (insn);: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::121925::38 : notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391331:5::23 :note: array 'fld' declared herenote : expanded from macro 'XEXP' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^ ~3770 : ./genrtl.h:370/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31219:: 38warning:: 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::23439:: 5note:: expanded from macro 'XEXP'note : array 'fld' declared here rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c :895/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::211219:: 38warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'RTL_CHECK2' && poly_int_rtx_p (XEXP (XEXP (link, 0), 1), offset_out)) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51331::23 :note : notearray 'fld' declared here: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:897:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *link_loc = XEXP (link, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.cnote:: 961expanded from macro 'RTL_CHECK2': 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 rtx src = SET_SRC (old_set);: 5 ^~~~~~~~~~~~~~~~~: note: array 'fld' declared here rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:989:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (old_set) = src; ^~~~~~~~~~~~~~~~~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::412649:: 22/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h::167 :note7: :expanded from macro 'SET_SRC' warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ if (INSN_CODE (insn) < 0) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~: 1365:32: note: expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note: expanded from macro 'INSN_CODE' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define INSN_CODE(INSN) XINT (INSN, 5): 1220 ^ ~ :37:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1328: :expanded from macro 'RTL_CHECKC1'23 : note: expanded from macro 'XINT' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 439 ^ ~: 5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1219:38: note: rtunion fld[1]; expanded from macro 'RTL_CHECK2' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:1016:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])13In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c ^ ~::59 : In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439: 3770:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5./genrtl.h:: 573 plus_src = SET_SRC (old_set);note : ^~~~~~~~~~~~~~~~~: 3array 'fld' declared here: warning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649In file included from XSTR (rt, 1) = arg1;: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c22 ^ ~:: 41 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h::1330168: ::5expanded from macro 'SET_SRC':23 :warning : #define SET_SRC(RTX) XCEXP (RTX, 1, SET)note array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^ ~note : ^~~~~~~~~~~~~~~~expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)1516 : ^ ~25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'INSN_CODE':: 1220439::375:: #define INSN_CODE(INSN) XINT (INSN, 5)note : note ^ ~: expanded from macro 'RTL_CHECKC1'array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1328 :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])23 : ^ ^ ~ note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XINT':In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c439::595: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 37701219: : rtunion fld[1];38./genrtl.h:: 574 note: ^3: :expanded from macro 'RTL_CHECK2' warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1018 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 39 ^ ~: XSTR (rt, 2) = arg2; warning ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::13305:: if (plus_src && poly_int_rtx_p (XEXP (plus_src, 1), &offset))note : 23array 'fld' declared here ^ ~: note: rtunion fld[1];expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ 1331:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c ^ ~:: 41note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 1219169:10:: 38warning#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] note ^ ~ : return INSN_CODE (insn);expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~: 1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: note1516 ^ ~: :expanded from macro 'RTL_CHECK2'25 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'INSN_CODE'5 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define INSN_CODE(INSN) XINT (INSN, 5): 439 ^ ~: : array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h 5::1328 rtunion fld[1];: note23: ^: array 'fld' declared herenote : expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c ^ ~: 1083:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h7::1219 :warning38: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' SET_SRC (old_set) = new_src; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :2649:22 rtunion fld[1]; : ^ note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:1415:34: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (icode >= 0 && icode != INSN_CODE (insn)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :1328/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::233770: :./genrtl.h :note822: :expanded from macro 'XINT'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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1332: :expanded from macro 'RTL_CHECK2'23 : note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)439 : ^ ~5 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1219 :38: rtunion fld[1]; note: ^expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-eliminations.c:1417:4:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 439:5: note INSN_CODE (insn) = icode;: array 'fld' declared here ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1516/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c::2559:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'INSN_CODE'3770 : ./genrtl.h:823:#define INSN_CODE(INSN) XINT (INSN, 5)3 : ^ ~ warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1328:23: XSTR (rt, 2) = arg2;note ^ ~: expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~note : expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1219 : ^ ~38 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439note: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]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c244:: 59/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h: :In file included from 275/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::113770:: ./genrtl.hwarning:: 844struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ XSTR (rt, 1) = arg1; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h ^ ~: 76:7: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :previous use is here1330 :23class rtx_def;: ^note : expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 118 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o lto-streamer-in.o -MT lto-streamer-in.o -MMD -MP -MF ./.deps/lto-streamer-in.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:760:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set), true); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:813:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? REGNO (SET_SRC (set)) : -1); ^~~~~~~~~~~~~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h65:: 2649/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h::22167:: 7note:: expanded from macro 'SET_SRC'warning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1365:32: note: expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note : ^ ~expanded from macro 'INSN_CODE' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 5)1220 : ^ ~ 37: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1328expanded from macro 'RTL_CHECKC1': 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1890:31:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :expanded from macro 'REGNO'38 : note: expanded from macro 'RTL_CHECK2'#define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here439 :5: rtunion fld[1]; note ^: array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c : ^1051 :24In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c: 65warning: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link_loc = ®_NOTES (curr_insn); (link = *link_loc) != NULL_RTX;) ^~~~~~~~~~~~~~~~~~~~~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1516expanded from macro 'REG_NOTES': 25: note: expanded from macro 'INSN_CODE'#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 1331:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1328note:: 23expanded from macro 'XEXP': note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note5: :array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-lives.c:In file included from 1064/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c::1765: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h :warning169: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]10 : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] *link_loc = XEXP (link, 1); ^ ~ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13311516::2523:: notenote: : expanded from macro 'INSN_CODE'expanded from macro 'XEXP' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1328 :23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :expanded from macro 'XINT'38 : note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38439:: 5note:: expanded from macro 'RTL_CHECK2'note : array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:208:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] || INSN_CODE (c1->insn) < 0 ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:209:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] || INSN_CODE (c1->insn) != INSN_CODE (c2->insn)) ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:209:34: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] || INSN_CODE (c1->insn) != INSN_CODE (c2->insn)) ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:459:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int src_regno = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:770:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src_regno = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-remat.c:1099:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src_regno = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.c : ^25 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:In file included from 63/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: :In file included from 442/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h: :./genrtl.h575:: 261/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h::3126:: 1warning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] X0EXP (rt, 4) = NULL_RTX; struct mem_usage ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h::439350::51:: note : notearray 'fld' declared here : did you mean struct here? rtunion fld[1]; ^class mem_usage; In file included from ^~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c :struct63 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c :63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~1397 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h13::439 :warning5: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here rtx tmp = XEXP (this, 1); rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c1331::6323: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'XEXP': ./genrtl.h:370: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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XEXP (rt, 2) = arg2;1219 ^ ~: 38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331 :note23: :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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1219 :note38: :array 'fld' declared here note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470: XWINT (rt, 1) = arg1;10 : ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1224array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 29: note: return XBBDEF (insn, 2);expanded from macro 'XWINT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335#define XWINT(RTX, N) ((RTX)->u.hwint[N]): 25 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 440expanded 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]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1218:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h38::55 :note26: :expanded from macro 'RTL_CHECK1' note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])# define HOST_WIDE_INT long ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c439::635: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770array 'fld' declared here: ./genrtl.h:436 rtunion fld[1];: 3 ^: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) warning ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :440:5: return XBBDEF (insn, 2); note ^ ~: array 'hwint' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335: HOST_WIDE_INT hwint[1];25 : ^ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h: :expanded from macro 'XBBDEF'55 :26: note: expanded from macro 'HOST_WIDE_INT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ # define HOST_WIDE_INT long/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1218 :38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]63 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: return XUINT (insn, 4);3770 : ^ ~./genrtl.h :470/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31329:: 26warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XUINT' SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::20231219::2638:: notenote: : expanded from macro 'SUBREG_BYTE'expanded from macro 'RTL_CHECK2' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1363439::325:: notenote: : expanded from macro 'XCSUBREG'array 'fld' declared here rtunion fld[1]; ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1501/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::10439:: 5warning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'fld' declared here return XUINT (insn, 4); rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XSTR (rt, 1) = arg1;: 1855 ^ ~: 10: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1330array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: note: expanded from macro 'XSTR' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1844 :28/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded from macro 'JUMP_LABEL': note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1365 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h32::439 :note5: :expanded from macro 'XCEXP' note: array 'fld' declared here rtunion fld[1]; #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h63:: 1220In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h37::3770 : note./genrtl.h: :expanded from macro 'RTL_CHECKC1'574 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1330note:: 23array 'fld' declared here: note: rtunion fld[1];expanded from macro 'XSTR' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c::1365:2532: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h note:: 76expanded from macro 'XCEXP':1 : warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) class rtx_def; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::122056:8::37 : notenote: : expanded from macro 'RTL_CHECKC1'previous use is here struct rtx_def; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c ^ :63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XSTR'1865 :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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h JUMP_LABEL (this) = target;: 1219 ^~~~~~~~~~~~~~~~~: 38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1844:28: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'JUMP_LABEL' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)5 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here :1365: rtunion fld[1];32 ^: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c::122063:: 37In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'RTL_CHECKC1'./genrtl.h :685: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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1;439 : ^ ~5 : note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331 rtunion fld[1];: 23 ^: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:63: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:69: X0EXP (rt, 3) = NULL_RTX;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h : ^ ~167 :7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348: if (INSN_CODE (insn) < 0)27 : ^~~~~~~~~~~~~~~~ note: expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~note : expanded from macro 'INSN_CODE' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38:#define INSN_CODE(INSN) XINT (INSN, 5) note ^ ~: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: ^ ~ expanded from macro 'XINT'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c1219::2738: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'RTL_CHECK2': ./genrtl.h:261:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning : ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note X0EXP (rt, 4) = NULL_RTX;: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c1348::6927: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h :note168: :expanded from macro 'X0EXP'5 : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);1218 : ^~~~~~~~~~~~~~~~38 : note: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1516 : ^ ~25 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :expanded from macro 'INSN_CODE'5 : note: array 'fld' declared here#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1328In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c23::27 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XINT': 3770: ./genrtl.h:262:3:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) warning ^ ~: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 XINT (rt, 5) = arg3;: 38 ^ ~: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'XINT'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'fld' declared here ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c38::69 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h: :expanded from macro 'RTL_CHECK2'169 :10: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h return INSN_CODE (insn);: 439 ^~~~~~~~~~~~~~~~: 5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1516array 'fld' declared here: 25: rtunion fld[1];note : ^expanded from macro 'INSN_CODE' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: #define INSN_CODE(INSN) XINT (INSN, 5) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1328./genrtl.h::23263:: 3note:: expanded from macro 'XINT'warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13301219::2338:: notenote: : 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51219:: 38note:: array 'fld' declared herenote : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:: 70note: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.hexpanded from macro 'XVEC': 129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:53::1219 :note: 38expanded from macro 'ATTRIBUTE_ASM_FPRINTF': note: expanded from macro 'RTL_CHECK2' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:493:25: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && remove_pseudos (&CALL_INSN_FUNCTION_USAGE (insn), insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.cexpanded from macro 'RTL_CHECK2': 27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h : ^ ~685 :3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c::1331495::23:25 :note : warningexpanded 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) for (link_loc = ®_NOTES (insn); ^ ~ ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1601:25: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'REG_NOTES' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define REG_NOTES(INSN) XEXP(INSN, 6)439 : ^ ~5 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1331 :23: rtunion fld[1]; note ^ : In file included from expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c :27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 686 ^ ~: 3: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1219 :38: XSTR (rt, 2) = arg2; note ^ ~: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XSTR' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)5 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1219 :38 rtunion fld[1];: ^note : expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:533:26: #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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here && remove_pseudos (&CALL_INSN_FUNCTION_USAGE (insn), insn)) rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:539:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (insn) = gen_rtx_UNKNOWN_VAR_LOC (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c::167427:: 36In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'PAT_VAR_LOCATION_LOC'./genrtl.h :705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ XSTR (rt, 1) = arg1; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1365:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1330expanded from macro 'XCEXP': 23: note: expanded from macro 'XSTR'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1220 : ^ ~37 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219expanded from macro 'RTL_CHECKC1': 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439array 'fld' declared here: 5: rtunion fld[1];note : ^array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:776:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && REGNO (SET_SRC (pat)) == REGNO (SET_DEST (pat)) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:777:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (! return_regno_p (REGNO (SET_SRC (pat))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:778:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || ! regno_in_use_p (insn, REGNO (SET_SRC (pat))))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lra-spills.c:825:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && REGNO (SET_SRC (set)) == REGNO (SET_DEST (set))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 163 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o lto-streamer-out.o -MT lto-streamer-out.o -MMD -MP -MF ./.deps/lto-streamer-out.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::32373: :In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:: 26note: : In file included from array 'op' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h :25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363 tree GTY((length ("%h.num_ops"))) op[1];: 1 ^: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:143:9: note: previous use is here class varpool_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ((struct lto_input_block *) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:143:9: note: previous use is here class varpool_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.cunsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *);: 28 ^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h::305363::17:: warningnote: : 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]previous use is here class lto_input_blockstruct GTY((desc("0"), tag("0"), ^^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::8476::341:: warningnote: : struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]did you mean struct here? class rtx_def; ^~~~~HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); struct ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ((struct lto_input_block *) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h::1219937::385:: notewarning: : expanded from macro 'RTL_CHECK2'struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) struct symtab_node *ref = NULL); ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h::105439::35:: notenote: : previous use is herearray 'fld' declared here symtab_node rtunion fld[1]; ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1501/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h::10105:: 3warning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note : previous use is here return XUINT (insn, 4); symtab_node ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.hexpanded from macro 'XCEXP': 1616:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220: void stream_in (struct lto_input_block *, struct data_in *data_in);37 : ^ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h: :363expanded from macro 'RTL_CHECKC1': 7: note: previous use is here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) class lto_input_block ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: note: did you mean class here? /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning void stream_in (struct lto_input_block *, struct data_in *data_in);: ^~~~~~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] class return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h :1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1672::186010::40 :note : did you mean struct here?warning : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] friend class cgraph_node; ^~~~~ struct return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:494:9: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] for (struct symtab_node *n = node->same_comdat_group; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:494:9: note: did you mean class here? for (struct symtab_node *n = node->same_comdat_group; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:647:9: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] for (struct symtab_node *n = node->same_comdat_group; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:647:9: note: did you mean class here? for (struct symtab_node *n = node->same_comdat_group; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:806:3: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *snode; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:806:3: note: did you mean class here? struct symtab_node *snode; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:1015:18: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] read_identifier (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:1015:18: note: did you mean class here? read_identifier (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:1035:14: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] read_string (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:1035:14: note: did you mean class here? read_string (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:1206:6: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *ib, ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c::36328:: 7In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770note: ./genrtl.h:: 124previous use is here:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]class lto_input_block ^ XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12063770:: 6:./genrtl.h :note125: :did you mean class here?3 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] struct lto_input_block *ib, ^~~~~~ class XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c X0EXP (rt, 7) = NULL_RTX;: 1329 ^ ~: 7/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1348warning:: 27struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: note: expanded from macro 'X0EXP' struct lto_input_block *ib) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1218363::38:7 note: :expanded from macro 'RTL_CHECK1' note: previous use is here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~class lto_input_block /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:1329:7: note: did you mean class here? struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c::13311405::2312:: notewarning: : expanded from macro 'XEXP'struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] input_ref (struct lto_input_block *ib, #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h :363/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::71219:: 38note:: previous use is herenote : expanded from macro 'RTL_CHECK2' class lto_input_block ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c: :./genrtl.h1405::209:123:: warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] did you mean class here? XBBDEF (rt, 2) = arg2; ^ ~ input_ref (struct lto_input_block *ib,/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~~~~1335: 25 class: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:1431:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)13 ^ ~: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :1218struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 38: note: expanded from macro 'RTL_CHECK1' input_edge (struct lto_input_block *ib, vec nodes,#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^:439 :5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h note:: 363array 'fld' declared here :7 rtunion fld[1];: ^note: previous use is hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28class lto_input_block: In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c :1431:13: X0EXP (rt, 7) = NULL_RTX; ^ ~note : did you mean class here?/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1348:27: note: expanded from macro 'X0EXP'input_edge (struct lto_input_block *ib, vec nodes, ^~~~~~ class #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:1499:3: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:1499:3: note: did you mean class here? struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c::51576:: note: 13array 'fld' declared here : rtunion fld[1]; warning ^: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] input_refs (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:1576:13: note: did you mean class here? input_refs (struct lto_input_block *ib, ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1599 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h24::439 :warning5:: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]note: array 'fld' declared here rtunion fld[1]; ^ input_profile_summary (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:1599:24: note: did you mean class here? input_profile_summary (struct lto_input_block *ib, ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.cexpanded from macro 'RTL_CHECK2': 25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hclass 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 439:5:class rtx_def; note^: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :56: rtunion fld[1];8 : ^ noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.cprevious use is here: 28: struct rtx_def;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c :1696:7:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1332warning:23: :struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note : expanded from macro 'XVEC' struct lto_input_block *ib; ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h363::12197::38: notenote: : expanded from macro 'RTL_CHECK2' previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) class lto_input_block ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c./genrtl.h::3081696::37:: warning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note : did you mean class here? XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: struct lto_input_block *ib;1332: 23 ^~~~~~: classnote: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c5::1753 note:: 7array 'fld' declared here: warning rtunion fld[1];: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from struct lto_input_block *ib/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^3770 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h./genrtl.h::363349::73:: notewarning: : previous use is herearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] class lto_input_block XEXP (rt, 3) = arg3; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:1753:7: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: did you mean class here? /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: struct lto_input_block *ib note ^~~~~~: expanded from macro 'RTL_CHECK2' class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:1912:4: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *ib_main ATTRIBUTE_UNUSED) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c :1912:4#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439did you mean class here?: 5: note: array 'fld' declared here rtunion fld[1]; ^ struct lto_input_block *ib_main ATTRIBUTE_UNUSED) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c:1920:4: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *ib_main, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-cgraph.c./genrtl.h::1920538::34:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]did you mean class here? XEXP (rt, 1) = arg1; ^ ~ struct lto_input_block *ib_main,/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331 : ^~~~~~23 : class note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 124 warnings generated. 121 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o lto-section-in.o -MT lto-section-in.o -MMD -MP -MF ./.deps/lto-section-in.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o lto-section-out.o -MT lto-section-out.o -MMD -MP -MF ./.deps/lto-section-out.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c 62 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o lto-opts.o -MT lto-opts.o -MMD -MP -MF ./.deps/lto-opts.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-opts.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-opts.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer.h:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/streamer-hooks.h :28:1class rtx_def;: ^note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hdid you mean class here? :56:8struct lto_input_block;: note^~~~~~: previous use is hereclass struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer.h:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28class lto_input_block: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h1219::74438::8 : notenote: : expanded from macro 'RTL_CHECK2'did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h struct lto_input_block *, const char *, size_t);: 1397 ^~~~~~: 13 class: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h::1459135::7:14 :note : warningprevious use is here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class varpool_node; ^ rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer.h:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h :note855: :array 'fld' declared here26 : warning rtunion fld[1];: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 855:26: return XEXP (insn, 1);note : ^ ~did you mean class here? /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: notetree lto_input_tree_ref (struct lto_input_block *, struct data_in *,: expanded from macro 'XEXP' ^~~~~~ class #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::859439::265:: warningnote: : struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]array 'fld' declared here rtunion fld[1]; ^ hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h::1470863::1022: :warning : warningstruct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h::1335363::257:: notenote: : expanded from macro 'XBBDEF'previous use is here class lto_input_block ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:: 863note:: 22expanded from macro 'RTL_CHECK1': note: did you mean class here? #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:tree lto_input_tree (struct lto_input_block *, struct data_in *);439 : ^~~~~~5 : class note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:In file included from 12/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-opts.c:: 24warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */: ^ ~warning : 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1332:struct pod_mode23 :^ note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer.h:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ((struct lto_input_block *) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer.h:28:16: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void input_bb (struct lto_input_block *, enum LTO_tags, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer.h:28:16: note: did you mean class here? void input_bb (struct lto_input_block *, enum LTO_tags, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:42: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c: ^ ~24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::435439: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h5::320 :note1: :array 'fld' declared here warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^struct pod_mode ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::3868:: 20note: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h: : did you mean struct here?expanded from macro 'RTL_CHECK1': 937 :5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) template class pod_mode; ^ ~ ^~~~~ struct symtab_node *ref = NULL);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : struct ^439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h5::105 :note3:: array 'fld' declared herenote : previous use is here rtunion fld[1]; ^ symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h126::9473::6 :warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XEXP (rt, 3) = arg3; ^ ~ struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h105::3: note1331: :previous use is here23 : symtab_nodenote : ^expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-opts.c38::24 note: : In file included from expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h ^ ~: 272/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::8439:: 5warning:: note: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]array 'fld' declared here inline struct rtx_def * rtunion fld[1]; ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c::7628: In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h7::3770 : note./genrtl.h: :previous use is here153 :3:class rtx_def; warning: ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-opts.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h1335::44225: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.hnote:: 244expanded from macro 'XBBDEF': /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);expanded from macro 'RTL_CHECK1' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ ~: previous use is here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:class rtx_def; 5 ^: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1616439::195:: warningnote: : struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]array 'fld' declared here rtunion fld[1]; ^ void stream_in (struct lto_input_block *, struct data_in *data_in); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from friend class cgraph_node;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c : ^28 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h909::377039: :./genrtl.h :note: 182previous use is here: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h :1672:10: note: did you mean struct here?#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ friend class cgraph_node; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^~~~~: 1219 struct: 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here In file included from for_user)) cgraph_edge {/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c : ^28 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:: 2073warning:: 10array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: did you mean struct here? XEXP (rt, 1) = arg1; ^ ~ friend class cgraph_edge; ^~~~~ struct/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-opts.c :24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::38442: : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.hexpanded from macro 'RTL_CHECK2': 575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :439:struct mem_usage5 :^ note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c::121824:: 38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :note: 442expanded from macro 'RTL_CHECK1': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])272 : ^ ~8 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:warning439: :5struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: note: array 'fld' declared hereinline struct rtx_def * ^ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h : ^76: 7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:87:23: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_data_block (struct lto_input_block *ib, void *addr, size_t length) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:87:23: note: did you mean class here? lto_input_data_block (struct lto_input_block *ib, void *addr, size_t length) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:316:21: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_tree_ref (struct lto_input_block *ib, struct data_in *data_in, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:316:21: note: did you mean class here? lto_input_tree_ref (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:381:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_eh_catch_list (struct lto_input_block *ib, struct data_in *data_in, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:381:26: note: did you mean class here? lto_input_eh_catch_list (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:427:18: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] input_eh_region (struct lto_input_block *ib, struct data_in *data_in, int ix) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:427:18: note: did you mean class here? input_eh_region (struct lto_input_block *ib, struct data_in *data_in, int ix) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:502:14: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] input_eh_lp (struct lto_input_block *ib, struct data_in *data_in, int ix) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:502:14: note: did you mean class here? input_eh_lp (struct lto_input_block *ib, struct data_in *data_in, int ix) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:606:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] input_eh_regions (struct lto_input_block *ib, struct data_in *data_in, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:606:19: note: did you mean class here? input_eh_regions (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:717:12: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] input_cfg (struct lto_input_block *ib, struct data_in *data_in, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:717:12: note: did you mean class here? input_cfg (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:850:18: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c: :struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 28: input_ssa_names (struct lto_input_block *ib, struct data_in *data_in,In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h: :./genrtl.h363::6667:: 3note:: previous use is herewarning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class lto_input_block ^ XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c : ^ ~850 :18/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note: :did you mean class here?38 : note: expanded from macro 'RTL_CHECK2' input_ssa_names (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) class ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c : ^ ~968 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h29:439:: 5warning:: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]note : array 'fld' declared here rtunion fld[1]; struct lto_input_block *ib) ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:968:29: note: did you mean class here? struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c ^ ~: 1032/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3439:: 5warning: : note: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] array 'fld' declared here rtunion fld[1]; ^ struct lto_input_block *ib, struct lto_input_block *ib_cfg) In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h28:: 363In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h7::3770 : note./genrtl.h: :previous use is here747 :3:class lto_input_block warning ^: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c::13311032::323:: notenote: : did you mean class here?expanded from macro 'XEXP' struct lto_input_block *ib, struct lto_input_block *ib_cfg)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~ ^ ~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c :note1032: :expanded from macro 'RTL_CHECK2'31 : warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: struct lto_input_block *ib, struct lto_input_block *ib_cfg)439 : ^5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h :note: 363array 'fld' declared here :7: rtunion fld[1]; note ^ : previous use is hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28class lto_input_block : ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1032: 31: note: XSTR (rt, 3) = arg3;did you mean class here? ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23 struct lto_input_block *ib, struct lto_input_block *ib_cfg): ^~~~~~note : class expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:1244:6: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:1244:6: note: did you mean class here? struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:1257:69: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_read_body_or_constructor (struct lto_file_decl_data *file_data, struct symtab_node *node, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:1257:69: note: did you mean class here? lto_read_body_or_constructor (struct lto_file_decl_data *file_data, struct symtab_node *node, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:1360:5: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *node, const char *data) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:1360:5: note: did you mean class here? struct varpool_node *node, const char *data) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:1374:18: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_read_tree_1 (struct lto_input_block *ib, struct data_in *data_in, tree expr) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:1374:18: note: did you mean class here? lto_read_tree_1 (struct lto_input_block *ib, struct data_in *data_in, tree expr) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:1412:16: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_read_tree (struct lto_input_block *ib, struct data_in *data_in, ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h::24363: :In file included from 7/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:: 442note: : In file included from previous use is here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h :244: class lto_input_block/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h : ^272 :8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::141276::167:: notenote: : did you mean class here?previous use is here class rtx_def; ^ lto_read_tree (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:1435:16: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_scc (struct lto_input_block *ib, struct data_in *data_in, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:1435:16: note: did you mean class here? lto_input_scc (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:1492:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_tree_1 (struct lto_input_block *ib, struct data_in *data_in, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:1492:19: note: did you mean class here? lto_input_tree_1 (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:1542:17: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_tree (struct lto_input_block *ib, struct data_in *data_in) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-in.c:1542:17: note: did you mean class here? lto_input_tree (struct lto_input_block *ib, struct data_in *data_in) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ 120 warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hs: generated1844. :28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../zlib -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o lto-compress.o -MT lto-compress.o -MMD -MP -MF ./.deps/lto-compress.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-compress.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' clang: warning: #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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-opts.c:27: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23:: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h::51750:: 2note:: array 'fld' declared herewarning : struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ In file included from struct symtab_node *symtab_node;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c : ^26 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1413770: :./genrtl.h:7214::3: notewarning: : previous use is herearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] class symtab_node; ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h26:: 1348/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::27305:: 1note:: expanded from macro 'X0EXP'warning : 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)struct GTY((desc("0"), tag("0"), ^ ~^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h./genrtl.h::76235::13:: notewarning: : did you mean struct here?array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^~~~~ X0EXP (rt, 4) = NULL_RTX;struct ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c38::26 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1384 :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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtx tmp = XEXP (this, 1);439 : ^ ~5 : note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1331:23 rtunion fld[1];: ^note : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c439::265: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770array 'fld' declared here: ./genrtl.h: rtunion fld[1];281 : ^3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h26:1459: :In file included from 14/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770warning: : ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 304:3: rtx next = XEXP (insn, 1);warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331: XSTR (rt, 1) = arg1;23 : ^ ~ note : expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XSTR'1219 :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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: notenote: : array 'fld' declared hereexpanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c::146526:: 10In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning3770: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :305:3 return XEXP (insn, 1);: ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:1331: 23: note XINT (rt, 2) = arg2;: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1328 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1219 :note38: :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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1470/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::103770:: ./genrtl.hwarning:: 306array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3: warning return XBBDEF (insn, 2);: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XVEC (rt, 3) = arg3;1335 : ^ ~25 : note: expanded from macro 'XBBDEF' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note : ^ ~expanded from macro 'XVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'RTL_CHECK1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 38 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439: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]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1475./genrtl.h::10307:: 3warning:: 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] return XBBDEF (insn, 2); ^ ~ XVEC (rt, 4) = arg4; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1335:25: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XBBDEF'1332 :23: note: expanded from macro 'XVEC'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 38 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1': 1219:38: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note ^ ~: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439 rtunion fld[1];: 5 ^: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)1486 : ^ ~10 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1219array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: note return XEXP (insn, 3);: expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'XEXP': 5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c::3826: : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 3770: ./genrtl.h:309: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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439: XINT (rt, 6) = arg6;5 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1328:23 rtunion fld[1];: ^note : expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])10 : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]439 :5: return XEXP (insn, 3);note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1331 : ^23 : note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c::132926:: 26In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'XUINT'./genrtl.h :327:3: warning: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XINT (rt, 1) = arg1;: 1219 ^ ~: 38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1328: :expanded from macro 'RTL_CHECK2'23 : note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)439 : ^ ~5 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219array 'fld' declared here: 38: rtunion fld[1];note : ^expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c : ^26 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1848:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h34::1348 :warning27: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'X0EXP' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::18441218::2838:: notenote: : expanded from macro 'JUMP_LABEL'expanded from macro 'RTL_CHECK1' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1365::43932::5 :note: expanded from macro 'XCEXP'note : array 'fld' declared here rtunion fld[1]; #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c::186026:: 40In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning3770: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :369:3: warning return safe_as_a (JUMP_LABEL (this));: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1844: 28: note: expanded from macro 'JUMP_LABEL'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1': 439:5: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c :note26: : array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 rtunion fld[1];: ./genrtl.h ^: 370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1865:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1219 :warning38: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1844::43928::5 :note : noteexpanded from macro 'JUMP_LABEL': array 'fld' declared here rtunion fld[1]; ^#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c ^: 26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c::3830:: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hnote:: 2517expanded from macro 'RTL_CHECK2':10 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return gs->op[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h439::3485::3 :note : notearray 'fld' declared here: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 2567 ^ ~: 12: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1219array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: return gs->op[2];note : ^ ~ expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :348:3: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'op' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 tree GTY((length ("%h.num_ops"))) op[1];: 5 ^: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11:#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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439: return &gs->op[2];5 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: :array 'fld' declared here348 :3: rtunion fld[1]; note ^: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621 XVEC (rt, 1) = arg1;: 12 ^ ~: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1332 :23: return gs->op[3]; note ^ ~: expanded from macro 'XVEC'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :348:3: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)array 'op' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1];: 1219 ^: 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c348::263: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770array 'op' declared here: ./genrtl.h:648:3: tree GTY((length ("%h.num_ops"))) op[1]; warning ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3040/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::19439:: 5warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'fld' declared here *step_out = XEXP (x, 1); rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c1331::2623: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'XEXP': ./genrtl.h:747: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38 XEXP (rt, 2) = arg2;: ^ ~note : expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 439:5: note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::12193013::3810:: notewarning: : expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : ^ ~373 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::439 :note5: :array 'op' declared here note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h rtunion fld[1];: ^ 3056:In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:: 26warning: : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,note : ^ ~expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): array 'op' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1];1219 : ^38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h ^ ~: 3117/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::10439:: 5warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'fld' declared here return gs->op[2]; ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h ^: 373:In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:: 26: noteIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: array 'op' declared here:3770 : ./genrtl.h:212:3 tree GTY((length ("%h.num_ops"))) op[1];: ^warning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h439::31335:: 11note:: array 'fld' declared herewarning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return &call_stmt->op[2];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c ^ ~: 26/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h373::37703: : ./genrtl.hnote:: 213array 'op' declared here: 3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: #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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: call_stmt->op[2] = chain; note ^ ~: expanded from macro 'RTL_CHECK1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :373:3: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array 'op' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5 tree GTY((length ("%h.num_ops"))) op[1];: ^ note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::35081219::1038: :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 317 ^ ~: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439 :note5: :array 'op' declared here note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3534439::53:: notewarning: : array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gs->op[1] = rhs; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3544:10: XINT (rt, 1) = arg1; warning ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328 return gs->op[2];: 23 ^ ~: note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hexpanded from macro 'XINT': 317:3: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'op' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1];1219 : ^ 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: return gs->op[3];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^ ~3770: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::347317::33:: notewarning: : array 'op' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; XVEC (rt, 1) = arg1; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-opts.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: :array 'fld' declared here2549 :3: rtunion fld[1]; warning ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here In file included from tree GTY((length ("%h.num_ops"))) op[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c : ^26 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h rtunion fld[1];: 2604 ^: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c3::26 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'op' declared here: 3770: ./genrtl.h:538: tree GTY((length ("%h.num_ops"))) op[1];3 : ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::30131330::1023:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XSTR' return gs->op[1]; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h ^ ~: 373/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31219:: 38note:: array 'op' declared herenote : expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,: expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'op' declared here: 439:5: note tree GTY((length ("%h.num_ops"))) op[1];: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3117439::105:: warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here return gs->op[2]; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c373::263: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:note3770: : array 'op' declared here./genrtl.h :747:3: warning tree GTY((length ("%h.num_ops"))) op[1];: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :3133 rtunion fld[1];: 11 ^: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]26 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 return &call_stmt->op[2];: ./genrtl.h ^ ~: 748/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::3373:: 3warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'op' declared here XSTR (rt, 3) = arg3; ^ ~ tree GTY((length ("%h.num_ops"))) op[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1330 :23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:: 3141note:: 3expanded 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]) call_stmt->op[2] = chain; ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h439::3735::3 :note : notearray 'fld' declared here: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-opts.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-compress.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer.h:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer.h:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-opts.c :note30: : did you mean class here?/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h :363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^~~~~~ class lto_input_block class ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-opts.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h :841class lto_input_block : ^10 : warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861 struct varpool_node *,: 24 ^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.hnote:: 135did you mean class here?: 7: note: previous use is here tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~class varpool_node; class ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c :33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer.h:25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h: :In file included from 863/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h::2226:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h: :did you mean class here?25 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: tree lto_input_tree (struct lto_input_block *, struct data_in *);warning : ^~~~~~struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer.h:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c85::2837: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :warning2517: :struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]10 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcov_type streamer_read_gcov_count (struct lto_input_block *); return gs->op[1]; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::363348::73:: notenote: : previous use is herearray 'op' declared here class lto_input_block tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]86 :34: gs->op[1] = rhs;note : ^ ~did you mean class here? /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: notewide_int streamer_read_wide_int (struct lto_input_block *);: array 'op' declared here ^~~~~~ class tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h tree GTY((length ("%h.num_ops"))) op[1];: 152 ^: 24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hnote:: 2641previous use is here: 11: class lto_input_block warning ^: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h::348177::325:: note: notearray 'op' declared here: did you mean class here? tree GTY((length ("%h.num_ops"))) op[1]; ^ = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h: tree GTY((length ("%h.num_ops"))) op[1];120 : ^ 7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ((struct lto_input_block *) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer.h:28:16: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warningvoid input_bb (struct lto_input_block *, enum LTO_tags, struct data_in *, : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h: gs->op[1] = fn;363 : ^ ~7 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :note373: :previous use is here3 : noteclass lto_input_block: ^array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-streamer.h:28:16: note: did you mean class here? void input_bb (struct lto_input_block *, enum LTO_tags, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-compress.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:39: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-compress.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-compress.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-compress.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h::25937: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h5::744 :warning8: :struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105extern struct lto_input_block * lto_create_simple_input_block (: 3 ^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.hnote:: 363previous use is here: 7: symtab_node note ^: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h ^: 1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861 friend class cgraph_node;: 24 ^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.hnote:: 909did you mean class here?: 39: note: previous use is here tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h ^: 1672/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h::10363:: 7note:: did you mean struct here?note : previous use is here friend class cgraph_node; class lto_input_block ^~~~~ ^ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct 42 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-out.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o mcf.o -MT mcf.o -MMD -MP -MF ./.deps/mcf.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mcf.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:2206:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c21::234 :warning1: :struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] output_constructor (struct varpool_node *node)struct lto_input_block * ^^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h::1853363::738:: notenote: : previous use is hereprevious use is here class lto_input_block ^ class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:234:1: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.cdid you mean class here?: 2206:21: struct lto_input_block *note : ^~~~~~did you mean class here? class output_constructor (struct varpool_node *node) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:263:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:263:5: note: did you mean class here? struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:2292:28: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] copy_function_or_variable (struct symtab_node *node) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer-out.c:2292:28: note: did you mean class here? copy_function_or_variable (struct symtab_node *node) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:443:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_section_overrun (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-section-in.c:443:22: note: did you mean class here? lto_section_overrun (struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-compress.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mcf.c:47: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 152 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o mode-switching.o -MT mode-switching.o -MMD -MP -MF ./.deps/mode-switching.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-compress.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mcf.c:47: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-compress.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ 161 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mcf.c:47: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mcf.c:47: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o modulo-sched.o -MT modulo-sched.o -MMD -MP -MF ./.deps/modulo-sched.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-compress.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-compress.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mcf.c:47: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 186 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o multiple_target.o -MT multiple_target.o -MMD -MP -MF ./.deps/multiple_target.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/multiple_target.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ 42 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o omp-offload.o -MT omp-offload.o -MMD -MP -MF ./.deps/omp-offload.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-offload.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/multiple_target.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/multiple_target.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/multiple_target.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/multiple_target.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 190 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/multiple_target.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-offload.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o omp-expand.o -MT omp-expand.o -MMD -MP -MF ./.deps/omp-expand.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-offload.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mode-switching.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-offload.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-offload.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 113 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o omp-general.o -MT omp-general.o -MMD -MP -MF ./.deps/omp-general.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-general.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/multiple_target.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-offload.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: clangnote: : warningarray 'fld' declared here: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/multiple_target.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/multiple_target.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/multiple_target.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-general.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:44: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:413:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *count = INTVAL (SET_SRC (pat)); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-offload.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/modulo-sched.c:1722:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (single_set (count_init)) = GEN_INT (loop_count ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-general.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-offload.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-general.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-general.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-offload.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-general.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 169 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o omp-grid.o -MT omp-grid.o -MMD -MP -MF ./.deps/omp-grid.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-grid.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-offload.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h: :expanded from macro 'RTL_CHECK1'1672 :10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ friend class cgraph_node;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:5909:: 39note:: array 'fld' declared herenote : previous use is here rtunion fld[1]; ^struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h10::1335 note:: 25did you mean struct here?: note: friend class cgraph_node;expanded from macro 'XBBDEF' ^~~~~ struct #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :previous use is here1524 :12: for_user)) cgraph_edge {warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h2073::133210::23 :note: did you mean struct here?note : expanded from macro 'XVEC' friend class cgraph_edge; ^~~~~ struct #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-grid.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 5 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o omp-low.o -MT omp-low.o -MMD -MP -MF ./.deps/omp-low.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-low.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-general.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-grid.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? clangtemplate class pod_mode;: warning ^~~~~ : struct treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-grid.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-grid.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-grid.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-general.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 33 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o omp-simd-clone.o -MT omp-simd-clone.o -MMD -MP -MF ./.deps/omp-simd-clone.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-simd-clone.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-low.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:55: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:361:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:845:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:969:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_ggc_mx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-expand.c:58: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1070:11: warning: struct 'hsa_bb' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct hsa_bb *) bb->aux; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1029:7: note: previous use is here class hsa_bb ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1070:11: note: did you mean class here? return (struct hsa_bb *) bb->aux; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1319:8: warning: struct 'hsa_function_representation' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct hsa_function_representation *hsa_cfun; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1100:7: note: previous use is here class hsa_function_representation ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1319:8: note: did you mean class here? extern struct hsa_function_representation *hsa_cfun; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-simd-clone.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-grid.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-low.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-low.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-low.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-simd-clone.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-grid.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-low.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h return &ass->op[3];: 350: ^ ~1 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :note: 348did you mean struct here?: 3: class mem_usage;note : ^~~~~array 'op' declared here struct tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-simd-clone.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-simd-clone.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ 33 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o opt-problem.o -MT opt-problem.o -MMD -MP -MF ./.deps/opt-problem.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-problem.cc In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-simd-clone.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-grid.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-grid.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-grid.c:1082:7: warning: comparison of different enumeration types in switch statement ('enum tree_code' and 'omp_clause_code') [-Wenum-compare-switch] case OMP_CLAUSE_ALIGNED: ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-grid.c:1081:7: warning: comparison of different enumeration types in switch statement ('enum tree_code' and 'omp_clause_code') [-Wenum-compare-switch] case OMP_CLAUSE_SIMDLEN: ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-grid.c:1080:7: warning: comparison of different enumeration types in switch statement ('enum tree_code' and 'omp_clause_code') [-Wenum-compare-switch] case OMP_CLAUSE_SAFELEN: ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-grid.c:1069:7: warning: comparison of different enumeration types in switch statement ('enum tree_code' and 'omp_clause_code') [-Wenum-compare-switch] case OMP_CLAUSE_LINEAR: ^~~~~~~~~~~~~~~~~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-problem.cc:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 26 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o optabs.o -MT optabs.o -MMD -MP -MF ./.deps/optabs.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-problem.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-problem.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-problem.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-low.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-problem.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-simd-clone.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h::7350:: 1note:: previous use is herenote : did you mean struct here? class symtab_node; ^class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-simd-clone.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: In file included from note: array 'op' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-low.c :31: tree GTY((length ("%h.num_ops"))) op[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h ^: 2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : ^2549 :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-simd-clone.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-low.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-simd-clone.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-low.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-problem.cc:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-simd-clone.c:47: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:361:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:845:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:969:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_ggc_mx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-low.c:55: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:361:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:845:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:969:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_ggc_mx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-problem.cc:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 116 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/omp-low.c:60: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1070:11: warning: struct 'hsa_bb' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct hsa_bb *) bb->aux; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1029:7: note: previous use is here class hsa_bb ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1070:11: note: did you mean class here? return (struct hsa_bb *) bb->aux; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1319:8: warning: struct 'hsa_function_representation' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct hsa_function_representation *hsa_cfun; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1100:7: note: previous use is here class hsa_function_representation ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1319:8: note: did you mean class here? extern struct hsa_function_representation *hsa_cfun; ^~~~~~ class clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o optabs-libfuncs.o -MT optabs-libfuncs.o -MMD -MP -MF ./.deps/optabs-libfuncs.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-problem.cc:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class 27 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o optabs-query.o -MT optabs-query.o -MMD -MP -MF ./.deps/optabs-query.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 37 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o optabs-tree.o -MT optabs-tree.o -MMD -MP -MF ./.deps/optabs-tree.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-tree.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-tree.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:112:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (rtx_equal_p (SET_DEST (set), XEXP (SET_SRC (set), 0)) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c::3923:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: :expanded from macro 'RTL_CHECK2'442 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 272 ^~~: 8:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning439: :struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]5 : note: inline struct rtx_def *array 'fld' declared here ^ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h : ^76 :7/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:: 114note:: 8previous use is here: warningclass rtx_def;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (SET_SRC (set), 1))))) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::1331442:: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h :note244: : expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h :275:11: warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);38 : ^ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: :76expanded from macro 'RTL_CHECK2': 7: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) class rtx_def; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:114:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (set), 1))))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-tree.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-tree.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-tree.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ 173 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:3648:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (modified_in_p (SET_SRC (set), p->first) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:3650:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || modified_between_p (SET_SRC (set), p->first, p->insn) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-tree.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:3966:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (test, 1) = op1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:4092:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (test, 1), label)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o optinfo.o -MT optinfo.o -MMD -MP -MF ./.deps/optinfo.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.cc /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:4392:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] prepare_cmp_insn (XEXP (comparison, 0), XEXP (comparison, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:4546: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), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:5324In file included from :59/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c::29 : warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]305 :1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] insn = GEN_FCN (icode) (trap_rtx, XEXP (trap_rtx, 0), XEXP (trap_rtx, 1), struct GTY((desc("0"), tag("0"), ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h439::765::1 :note : notearray 'fld' declared here: did you mean struct here? rtunion fld[1]; ^class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:5838: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs.c:5899:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] create_fixed_operand (&ops[3], XEXP (comparison, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c::33: 29/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 305In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1::3770 : warning./genrtl.h: :'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]210 :3: struct GTY((desc("0"), tag("0"),warning : ^array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h76::13311::23 :note : notedid you mean struct here?: expanded from macro 'XEXP' class rtx_def; ^~~~~ struct #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c::33262: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31384:: 13warning: : 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] XINT (rt, 5) = arg3; ^ ~ rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1331 :note23:: 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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191219::3838:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5439:: 5note:: array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1397:13: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtx tmp = XEXP (this, 1);439 : ^ ~ 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331:note23: : array 'fld' declared herenote: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13281459::2314:: warning: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XINT' rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note : ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219: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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::5: note: 439array 'fld' declared here: 5 rtunion fld[1];: ^note : array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h10:: 1330warning:: 23:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XSTR' return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 25 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XBBDEF' :1219:38: note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'RTL_CHECK1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 439 ^: 5:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.cnote:: 29array 'fld' declared here: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1]; 3770 ^: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701486: :./genrtl.h10::306 warning:: 3array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ XVEC (rt, 3) = arg3; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331:23: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'1332 :23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)38 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1219:38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 rtunion fld[1];: 5 ^: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1491 :warning10: :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] XVEC (rt, 4) = arg4; ^ ~ return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331:133223::23 : notenote: : expanded from macro 'XEXP'expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded from macro 'RTL_CHECK2': note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 439: ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :array 'fld' declared here 5: rtunion fld[1];note : ^ array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1496: :array index 5 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] XVEC (rt, 5) = arg5; ^ ~ return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1332::132923:26:: note: note: expanded from macro 'XUINT'expanded from macro 'XVEC' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1219 note: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]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::5439:: 5note: :array 'fld' declared here note: rtunion fld[1]; ^ array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1501: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]10 : warning: XINT (rt, 6) = arg6;array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: return XUINT (insn, 4);1328: 23 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XINT'1329 :26: note: expanded from macro 'XUINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)1219 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38:1219:: 38note:: expanded from macro 'RTL_CHECK2'note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::4395::5 :note : notearray 'fld' declared here: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h29: :In file included from 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::383770: : note./genrtl.h: :expanded from macro 'RTL_CHECK2'327 :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XINT (rt, 1) = arg1;: 439 ^ ~: 5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1328array 'fld' declared here: 23: rtunion fld[1];note : ^expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701848: :./genrtl.h34::348 :warning3: :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] return safe_as_a (JUMP_LABEL (insn)); XEXP (rt, 2) = arg2; ^~~~~~~~~~~~~~~~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h28::1331 :note23: :expanded from macro 'JUMP_LABEL' note: expanded from macro 'XEXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1365 :32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:note1219: :expanded from macro 'XCEXP'38 : note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1220 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h37::439 :note5: :expanded from macro 'RTL_CHECKC1' note: array 'fld' declared here rtunion fld[1]; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c::43929:: 5In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770array 'fld' declared here: ./genrtl.h:349 rtunion fld[1];: 3 ^: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning: ^ ~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: return JUMP_LABEL (this);38 : ^~~~~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'JUMP_LABEL' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1365:In file included from 32/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:: 29note: : In file included from expanded from macro 'XCEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:350:3#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ^ ~ warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]1220 :37: note X0EXP (rt, 4) = NULL_RTX;: expanded from macro 'RTL_CHECKC1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])27 : ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'X0EXP': 5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::1365369::3:32 :warning note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XCEXP' XEXP (rt, 1) = arg1; #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1220::371331:: 23note:: 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219note:: 38array 'fld' declared here: note: rtunion fld[1]; expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c::121929:38: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'RTL_CHECK2': ./genrtl.h:746: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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: XINT (rt, 1) = arg1;note : ^ ~array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.cc/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c::2333: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h76::37701: :./genrtl.h warning:: 182class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 3: warningclass rtx_def;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: XEXP (rt, 1) = arg1;note : ^ ~previous use is here struct rtx_def; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h167::12187:38:: warningnote: : array index 5 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]) if (INSN_CODE (insn) < 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^~~~~~~~~~~~~~~~439 :5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-query.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33 return INSN_CODE (insn);: In file included from ^~~~~~~~~~~~~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h232::15163::25 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'INSN_CODE' XEXP (rt, 1) = arg1; ^ ~#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:13281331::2323:: notenote: : expanded from macro 'XEXP'expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381219:: 38note:: expanded from macro 'RTL_CHECK2'note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note5: :array 'fld' declared here note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c ^: 33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-tree.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:740:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SYMBOL_REF_DECL (XEXP (DECL_RTL (decl), 0), NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2694:49: note: expanded from macro 'SET_SYMBOL_REF_DECL' (gcc_assert (!CONSTANT_POOL_ADDRESS_P (RTX)), X0TREE ((RTX), 1) = (DECL)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optabs-libfuncs.c:963: ./gt-optabs-libfuncs.h:60:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-optabs-libfuncs.h:60:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-optabs-libfuncs.h:60:66: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-optabs-libfuncs.h:60:66: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 40 warnings generated. clang++ -fno-PIE -c -DTARGET_NAME=\"ppc-morphos\" -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../zlib -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o optinfo-emit-json.o -MT optinfo-emit-json.o -MMD -MP -MF ./.deps/optinfo-emit-json.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo-emit-json.cc 6 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o options-save.o -MT options-save.o -MMD -MP -MF ./.deps/options-save.TPo options-save.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.cc:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo-emit-json.cc:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 115 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.cc:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o opts-global.o -MT opts-global.o -MMD -MP -MF ./.deps/opts-global.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.cc:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct 116 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo-emit-json.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:: 2072:warning10: :'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]struct pod_mode ^ friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o passes.o -MT passes.o -MMD -MP -MF ./.deps/passes.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo-emit-json.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo-emit-json.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo-emit-json.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from options-save.c:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 32 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o plugin.o -MT plugin.o -MMD -MP -MF ./.deps/plugin.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/plugin.c In file included from options-save.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from options-save.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from options-save.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from options-save.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo-emit-json.cc:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/plugin.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo-emit-json.cc:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.carray 'op' declared here: 27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442 tree GTY((length ("%h.num_ops"))) op[1];: In file included from ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/plugin.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo-emit-json.cc:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/plugin.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/plugin.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo-emit-json.cc:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo-emit-json.cc:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: warning: struct 'opt_pass' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct opt_pass; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:7: note: previous use is here class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from options-save.c:19: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo-emit-json.cc::133140:: 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:: 264note:: 11expanded from macro 'XEXP': warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ struct symtab_node *ref = NULL);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h38::105 :note3: expanded from macro 'RTL_CHECK2': note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) symtab_node ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::9371328::523:: warningnote: : struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]expanded from macro 'XINT' struct symtab_node *ref = NULL);#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12193::38 :note note: : previous use is hereexpanded from macro 'RTL_CHECK2' symtab_node ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/plugin.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h::25947note:: 6In file included from : :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h array 'fld' declared herewarning :: 442 rtunion fld[1];: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h : ^575 struct symtab_node *ref = NULL);: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.hIn file included from : ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c126 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:25:: 1105::In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning3770:: : note./genrtl.h'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: :previous use is herestruct mem_usage 128^ symtab_node: 3 ^: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h350::12191::38 :note : notedid you mean struct here?: expanded from macro 'RTL_CHECK2' class mem_usage; ^~~~~ struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672: XEXP (rt, 1) = arg1;10 : ^ ~ note: did you mean struct here? /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23 friend class cgraph_node;: ^~~~~note : structexpanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h::252073: :In file included from 10/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.hdid you mean struct here?: 208:3: friend class cgraph_edge; warning ^~~~~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from options-save.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/plugin.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h struct symtab_node *symtab_node;: 1491 ^: 10/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:: 141warning:: 7array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: previous use is here return XEXP (insn, 3); ^ ~ class symtab_node; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from options-save.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from options-save.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:143:9: note: previous use is here class varpool_node; ^ In file included from options-save.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from options-save.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from options-save.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:: 2072note:: 10expanded from macro 'X0MEMATTR': warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) friend class cgraph_node; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h::1220909::3739:: notenote: : expanded from macro 'RTL_CHECKC1'previous use is here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-global.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 6 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o postreload-gcse.o -MT postreload-gcse.o -MMD -MP -MF ./.deps/postreload-gcse.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 115 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o postreload.o -MT postreload.o -MMD -MP -MF ./.deps/postreload.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: clangarray 'op' declared here: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 35 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o predict.o -MT predict.o -MMD -MP -MF ./.deps/predict.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:39: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:40: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:40: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.cdid you mean class here?: 22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76: struct varpool_node *,1 : ^~~~~~ warning class: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:43: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:47: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.h:109:40: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.h:109:40: note: did you mean class here? extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/passes.c:53: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1848/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c::3425:: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]3770 : ./genrtl.h:51:3: warning: return safe_as_a (JUMP_LABEL (insn));array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439:18445:: 28note:: array 'fld' declared herenote : expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c: return JUMP_LABEL (this);25 : ^~~~~~~~~~~~~~~~~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h69::18443::28 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'JUMP_LABEL' XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): note ^ ~: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~ expanded from macro 'XCEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219: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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1220 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h37::439 :note5: :expanded from macro 'RTL_CHECKC1' note: array 'fld' declared here rtunion fld[1]; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.cnote:: 25expanded from macro 'RTL_CHECKC1': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])3 : ^ ~ warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 439:5: XEXP (rt, 1) = arg1;note : ^ ~array 'fld' declared here rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::2150439::5:10 :note : warningarray '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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c: SUBREG_BYTE (x), GET_MODE (x));25 : ^~~~~~~~~~~~~~~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3::2023 :warning26: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'SUBREG_BYTE' XEXP (rt, 6) = arg6; ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :note1363: :expanded from macro 'XEXP'32 : note: expanded from macro 'XCSUBREG' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)38 : ^ ~note : expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECKC1'439 :5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c439::255: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:3770: : array 'fld' declared here./genrtl.h :158:3 rtunion fld[1];: warning ^ : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 3040/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c::1925:: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3770 : ./genrtl.h:347:3 *step_out = XEXP (x, 1);: warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23 XVEC (rt, 1) = arg1;: ^ ~note : expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~expanded from macro 'XVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :439:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439: rtunion fld[1];5 : ^ note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13303760::2311:: notewarning: : expanded from macro 'XSTR'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) ^~~~~~~~~~~~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::257238::24: notenote: : expanded from macro 'MEM_ATTRS' expanded from macro 'RTL_CHECK2' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1355/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::29439:: 5note:: expanded from macro 'X0MEMATTR'note: array 'fld' declared here rtunion fld[1]; ^ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c : ^ ~25 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12193770:: 38./genrtl.h:: 611note:: 3expanded 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]) ^ ~ XSTR (rt, 1) = arg1; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1330array 'fld' declared here: 23: rtunion fld[1];note : ^expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25 rtunion fld[1];: In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c439::525:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here3770 : ./genrtl.h: rtunion fld[1];69 : ^3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c::377025: : ./genrtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h125::37703: :./genrtl.h :warning685: :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] XBBDEF (rt, 2) = arg2; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331:: 23expanded from macro 'XBBDEF': 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) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1218:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1219 :note38: :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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :5note:: array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c::2525: : In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37703770: : ./genrtl.h./genrtl.h::686126::33:: warningwarning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :expanded from macro 'XSTR'23 : note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1219 ^ ~: 38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded from macro 'RTL_CHECK2': 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])439 : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note: 439array 'fld' declared here: 5: rtunion fld[1];note : ^array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c1219::3825:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'3770 : ./genrtl.h:705: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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: XSTR (rt, 1) = arg1; note ^ ~: array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1330 :23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c :note25: : expanded from macro 'XSTR'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 XEXP (rt, 6) = arg6;: 38 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2'1331 :23: note: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here :1219: rtunion fld[1];38 : ^note : expanded from macro 'RTL_CHECK2'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3770 : ^ ~./genrtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h706::4393::5 :warning : notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here XSTR (rt, 2) = arg2; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c : ^ ~25 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::1330152::233:: notewarning: : 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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::133138::23 :note: expanded from macro 'RTL_CHECK2'note : expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219array 'fld' declared here: 38: rtunion fld[1];note : ^expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3770 : ^ ~./genrtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h726::4393::5 : warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here XEXP (rt, 2) = arg2; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c::2523:: In file included from note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 3770: ./genrtl.h:153: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: XBBDEF (rt, 2) = arg2; note ^ ~: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 25 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :expanded from macro 'XBBDEF'5 : note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1328/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c::2325:: In file included from note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XINT': 3770: ./genrtl.h:746:3:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38 XINT (rt, 1) = arg1;: ^ ~note : expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23: ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XINT'439 :5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c::3825: : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 3770: ./genrtl.h:156:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]439 :5: note XINT (rt, 5) = arg5;: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c1328:25: :In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : expanded from macro 'XINT'./genrtl.h :747: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] ^ ~ XEXP (rt, 2) = arg2;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1331:23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1219 ^: 38:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.cnote:: 25expanded from macro 'RTL_CHECK2': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])157 : ^ ~ 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c::133125:: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note: 3770expanded from macro 'XEXP': ./genrtl.h:748:3: 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] ^ ~ XSTR (rt, 3) = arg3;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1330: :expanded from macro 'RTL_CHECK2'23 : note: expanded from macro 'XSTR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~5 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219array 'fld' declared here: 38: rtunion fld[1]; note ^: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3770 : ^ ~./genrtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h158::4393::5 :warning : notearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here X0EXP (rt, 7) = NULL_RTX; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c3770:: 25./genrtl.h: :In file included from 183/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::33770:: ./genrtl.hwarning:: 784array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3: warning: XBBDEF (rt, 2) = arg2;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13351224::2529:: notenote: : expanded from macro 'XBBDEF'expanded from macro 'XWINT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1218440::385:: notenote: : expanded from macro 'RTL_CHECK1'array 'hwint' declared here HOST_WIDE_INT hwint[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h55::43926:: 5note: : note: expanded from macro 'HOST_WIDE_INT'array 'fld' declared here rtunion fld[1];# define HOST_WIDE_INT long ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219802::38:3 :note : warningexpanded from macro 'RTL_CHECK2': 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391331::523:: notenote: : array 'fld' declared here expanded from macro 'XEXP' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)25 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1219::18638::3 :note : warningexpanded from macro 'RTL_CHECK2': array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1328note:: 23array 'fld' declared here: note: rtunion fld[1];expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c::133125:: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'XEXP'./genrtl.h :822: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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 XVEC (rt, 1) = arg1;: 38 ^ ~: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c: :array 'fld' declared here25 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 3770 ^: ./genrtl.h:In file included from 844/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c::325:: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3770 : ./genrtl.h:211:3 XSTR (rt, 1) = arg1;: ^ ~warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX;1330 : ^ ~ 23: note: expanded from macro 'XSTR'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1348:27: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'X0EXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 38 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1218:38: note: expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])439 : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :array 'fld' declared here5 : note rtunion fld[1];: array 'fld' declared here ^ rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c ^: 25: In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::253770: : In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::8453770:: 3./genrtl.h:: 212warning:3: :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] XSTR (rt, 2) = arg2; ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1348: :expanded from macro 'XSTR'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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: :expanded from macro 'RTL_CHECK2'38 : note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439:note5: :array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c :25In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25:: 3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::3770846: :./genrtl.h3:: 213warning:: 3array 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] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h X0EXP (rt, 6) = NULL_RTX;: 1330 ^ ~: 23: note: expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'X0EXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)38 : ^ ~ note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : expanded from macro 'RTL_CHECK1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here439 :5: rtunion fld[1]; note ^: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c ^ ~: 34/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::38305:: 1note:: expanded from macro 'RTL_CHECK2'warning : 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~struct GTY((desc("0"), tag("0"), /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h^: 439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:: 26warning: : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h :23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h: SUBREG_BYTE (rt) = arg1;1750 : ^~~~~~~~~~~~~~~~2 : warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hstruct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 2023:26: note: struct symtab_node *symtab_node;expanded from macro 'SUBREG_BYTE' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): 7 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :previous use is here1363 :32:class symtab_node; note ^: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 149 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:41: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 82 ^ ~: 50/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here rtunion fld[1]; ^ return rtx_equal_for_cselib_p (SET_DEST (set), SET_SRC (set)); ^~~~~~~~~~~~~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1682649::522: :warning : notearray index 5 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) ^~~~~~~~~~~~~~~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XCEXP': 1516:25: note: expanded from macro 'INSN_CODE'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1220 :37: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1328expanded from macro 'RTL_CHECKC1': 23: note: expanded from macro 'XINT' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):5 : ^ ~ note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1219 : ^38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o print-rtl.o -MT print-rtl.o -MMD -MP -MF ./.deps/print-rtl.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:39: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:256:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:416:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (recog_data.operand[i]) == NOTE_INSN_DELETED_LABEL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:449:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SET_SRC (set) == op ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:847:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] t = INSN_VAR_LOCATION_LOC (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:895:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int old_cost = set_src_cost (SET_SRC (new_set), mode, speed); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:897:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (rtx_equal_p (XEXP (SET_SRC (new_set), 0), reg)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:898:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] new_src = simplify_replace_rtx (SET_SRC (new_set), reg, src); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:932:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' clang: warning: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:780:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:780:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:793:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:793:65: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:1067:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:1105: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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:1108:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx base = XEXP (src, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:820:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (pat); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:952:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return SET_SRC (PATTERN (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:1270:23: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] COPY_HARD_REG_SET (LABEL_LIVE (insn), live); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:705:15: note: expanded from macro 'LABEL_LIVE' (label_live[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hard-reg-set.h:171:37: note: expanded from macro 'COPY_HARD_REG_SET' do { HARD_REG_ELT_TYPE *scan_tp_ = (TO); \ ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:1344:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (insn); link; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:1345:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:1376:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && JUMP_LABEL (insn)) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:1381:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] live = &LABEL_LIVE (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:705:15: note: expanded from macro 'LABEL_LIVE' (label_live[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:1381:23: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] live = &LABEL_LIVE (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:39: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:35: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:1395:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:1395: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:1425:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (dst), ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload-gcse.c:1299:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (pat); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:1537:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:1750:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (pat); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:1777:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = tem; ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:1779:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = src; ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:1831:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (pat); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:1844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = plus_expr; ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:1868:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (plus_expr, 1) = new_src; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:1878:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = src; ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:1944:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (pat); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:1995:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (SET_SRC (set), 0) == reg ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:1998:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src3 = XEXP (SET_SRC (set), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:1998:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src3 = XEXP (SET_SRC (set), 1); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:2016:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx old_src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:2021:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set) = tem; ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:2023:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set) = old_src; ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:2073:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] off = XEXP (XEXP (src, 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:2093:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:2093: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:2128:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_rtx_SET (XEXP (cnd, 0), XEXP (cnd, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:902:43: note: expanded from macro 'gen_rtx_SET' gen_rtx_fmt_ee (SET, VOIDmode, (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:2146:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (insn); link; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:2147:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:2218:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] off = XEXP (XEXP (XEXP (note, 0), 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:2232:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:2247:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && move2add_valid_value_p (REGNO (XEXP (src, 1)), mode)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:2249:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (reg_base_reg[REGNO (XEXP (src, 1))] < 0 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:2250:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && reg_symbol_ref[REGNO (XEXP (src, 1))] == NULL_RTX) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:2251: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))]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:2259:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] base_reg = XEXP (src, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/postreload.c:2281:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] reg_offset[regno] = INTVAL (SET_SRC (set)); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:42: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 128 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:456:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (BB_END (bb)); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:456:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (BB_END (bb)); note; note = XEXP (note, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:706:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:706:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:712:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = GEN_INT (REG_BR_PROB_BASE - INTVAL (XEXP (XEXP (note, 0), 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3811:51: note: expanded from macro 'GEN_INT' #define GEN_INT(N) gen_rtx_CONST_INT (VOIDmode, (N)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:711:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (note, 0), 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o print-rtl-function.o -MT print-rtl-function.o -MMD -MP -MF ./.deps/print-rtl-function.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:951:12: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] pnote = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:958:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:958:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:963: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:1013: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:1018:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *pnote = XEXP (*pnote, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:2239: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))))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1939:37: note: expanded from macro 'REG_POINTER' (RTL_FLAG_CHECK1 ("REG_POINTER", (RTX), REG)->frame_related) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1318:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:2269: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 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:2285: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 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:2302: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 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:2302: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 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:2303:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (cond, 1) == constm1_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:2309: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 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:2309: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 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/predict.c:2310:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (cond, 1) == constm1_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:216:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = SYMBOL_REF_DECL (in_rtx); ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:222:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (in_rtx)) ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:229:33: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] fprintf (m_outfile, " %d", NOTE_EH_HANDLER (in_rtx)); ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1650:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:235:31: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] dump_addr (m_outfile, " ", NOTE_BLOCK (in_rtx)); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1649:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1368:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:241:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] basic_block bb = NOTE_BASIC_BLOCK (in_rtx); ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1651:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1369:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' 124 warnings#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) generated . ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:250:26: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *label = NOTE_DELETED_LABEL_NAME (in_rtx); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1647:39: note: expanded from macro 'NOTE_DELETED_LABEL_NAME' #define NOTE_DELETED_LABEL_NAME(INSN) XCSTR (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1364:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:260:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] basic_block bb = NOTE_BASIC_BLOCK (in_rtx); ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1651:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1369:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:268:15: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] print_rtx (NOTE_VAR_LOCATION (in_rtx)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1652:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:273:37: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] output_cfi_directive (m_outfile, NOTE_CFI (in_rtx)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1654:25: note: expanded from macro 'NOTE_CFI' #define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1370:32: note: expanded from macro 'XCCFI' #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:282:27: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] = expand_location (NOTE_MARKER_LOCATION (in_rtx)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1653:36: note: expanded from macro 'NOTE_MARKER_LOCATION' #define NOTE_MARKER_LOCATION(INSN) XCUINT (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1362:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:292:43: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (idx == 7 && JUMP_P (in_rtx) && JUMP_LABEL (in_rtx) != NULL ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:302:38: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] fprintf (m_outfile, "%d", INSN_UID (JUMP_LABEL (in_rtx))); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o print-tree.o -MT print-tree.o -MMD -MP -MF ./.deps/print-tree.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-tree.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:422:11: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (ASM_OPERANDS_SOURCE_LOCATION (in_rtx) != UNKNOWN_LOCATION) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2548:43: note: expanded from macro 'ASM_OPERANDS_SOURCE_LOCATION' #define ASM_OPERANDS_SOURCE_LOCATION(RTX) XCUINT (RTX, 6, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1362:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:424:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] LOCATION_FILE (ASM_OPERANDS_SOURCE_LOCATION (in_rtx)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2548:43: note: expanded from macro 'ASM_OPERANDS_SOURCE_LOCATION' #define ASM_OPERANDS_SOURCE_LOCATION(RTX) XCUINT (RTX, 6, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1362:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/input.h:97:47: note: expanded from macro 'LOCATION_FILE' #define LOCATION_FILE(LOC) ((expand_location (LOC)).file) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:425:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] LOCATION_LINE (ASM_OPERANDS_SOURCE_LOCATION (in_rtx))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2548:43: note: expanded from macro 'ASM_OPERANDS_SOURCE_LOCATION' #define ASM_OPERANDS_SOURCE_LOCATION(RTX) XCUINT (RTX, 6, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1362:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/input.h:98:47: note: expanded from macro 'LOCATION_LINE' #define LOCATION_LINE(LOC) ((expand_location (LOC)).line) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:431:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (ASM_INPUT_SOURCE_LOCATION (in_rtx) != UNKNOWN_LOCATION) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2549:40: note: expanded from macro 'ASM_INPUT_SOURCE_LOCATION' #define ASM_INPUT_SOURCE_LOCATION(RTX) XCUINT (RTX, 1, ASM_INPUT) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1362:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:433:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] LOCATION_FILE (ASM_INPUT_SOURCE_LOCATION (in_rtx)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2549:40: note: expanded from macro 'ASM_INPUT_SOURCE_LOCATION' #define ASM_INPUT_SOURCE_LOCATION(RTX) XCUINT (RTX, 1, ASM_INPUT) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1362:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/input.h:97:47: note: expanded from macro 'LOCATION_FILE' #define LOCATION_FILE(LOC) ((expand_location (LOC)).file) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:434:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] LOCATION_LINE (ASM_INPUT_SOURCE_LOCATION (in_rtx))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2549:40: note: expanded from macro 'ASM_INPUT_SOURCE_LOCATION' #define ASM_INPUT_SOURCE_LOCATION(RTX) XCUINT (RTX, 1, ASM_INPUT) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1362:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/input.h:98:47: note: expanded from macro 'LOCATION_LINE' #define LOCATION_LINE(LOC) ((expand_location (LOC)).line) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:441:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_KIND (in_rtx) == NOTE_INSN_DELETED_LABEL ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:442:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (in_rtx) == NOTE_INSN_DELETED_DEBUG_LABEL) ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:448:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (in_rtx, 1) >= 0 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:449:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (in_rtx, 1) < NUM_UNSPECV_VALUES) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:456:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (in_rtx, 1) >= 0 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:457:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (in_rtx, 1) < NUM_UNSPEC_VALUES) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:467:36: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (m_compact && is_insn && &INSN_CODE (in_rtx) == &XINT (in_rtx, idx)) ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:479:23: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (is_insn && &INSN_CODE (in_rtx) == &XINT (in_rtx, idx) ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:572:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (sub) == NOTE_INSN_DELETED_LABEL) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:657:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] print_poly_int (m_outfile, SUBREG_BYTE (in_rtx)); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:862: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)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:970:36: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] fprintf (m_outfile, " [%d uses]", LABEL_NUSES (in_rtx)); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1282:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) < 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1285:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = GEN_INT (-INTVAL (XEXP (x, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3811:51: note: expanded from macro 'GEN_INT' #define GEN_INT(N) gen_rtx_CONST_INT (VOIDmode, (N)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1290:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1296:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1302:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1307:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1317:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1319:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op[2] = XEXP (x, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1325:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1330:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1335:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1340:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1345:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1350:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1355:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1360:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1365:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1374:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1379:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1384:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c :24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1384:121913::38 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' rtx tmp = XEXP (this, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331439::23:5: note: notearray 'fld' declared here: expanded from macro 'XEXP' rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1389 : ^ ~15 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:warning1219: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38: note: expanded from macro 'RTL_CHECK2' op[1] = XEXP (x, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23:439: :note5: :expanded from macro 'XEXP' note: array 'fld' declared here rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1394:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1397:13: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 rtx tmp = XEXP (this, 1); : ^ ~38 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:note: 1331expanded from macro 'RTL_CHECK2':23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38: notearray 'fld' declared here: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1399 ^ ~: 15/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439: 5warning:: note: array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ op[1] = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1404:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1409:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1459: :expanded from macro 'RTL_CHECK2' 14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtx next = XEXP (insn, 1); : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331 :note23: :array 'fld' declared here note: expanded from macro 'XEXP' rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1414: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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: op[1] = XEXP (x, 1);38 : ^ ~ note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1219 :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51465:: 10note:: array 'fld' declared herewarning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XEXP (insn, 1); /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c ^ ~: 1419:15/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331 warning:: 23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XEXP' op[1] = XEXP (x, 1); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::121923:38:: notenote: : expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391219::5:38 :note : notearray 'fld' declared here: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::14241470::1510:: warningwarning: : 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] op[1] = XEXP (x, 1); return XBBDEF (insn, 2); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331 :23:note: expanded from macro 'XBBDEF' 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1218 ^ ~: 38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219note:: 38expanded from macro 'RTL_CHECK1': note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 439 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5:: 439note: :array 'fld' declared here 5: rtunion fld[1]; note ^ : array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1429:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1475:10: op[1] = XEXP (x, 1); warning ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h return XBBDEF (insn, 2);: 1331 ^ ~: 23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note: 1335expanded from macro 'XEXP': 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1218 note:: 38expanded 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 note:: 5:array 'fld' declared here note: rtunion fld[1]; array 'fld' declared here ^ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c :1434: ^ 15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:note1486: :10expanded from macro 'RTL_CHECK2': warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::23439:: 5note:: expanded from macro 'XEXP'note : array 'fld' declared here rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1439::121915::38 warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK2' op[1] = XEXP (x, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391331:5:: 23:note : notearray 'fld' declared here: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1491 ^ ~: 10/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439: 5warning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here return XEXP (insn, 3); ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c1331::144423::15 : notewarning: : expanded from macro 'XEXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381331:: 23note:: 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219note:: 38array 'fld' declared here: note: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c::14961445::1015:: warning : 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] return XUINT (insn, 4); ^ ~ op[2] = XEXP (x, 2); /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~ :1329:26: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XUINT': 1331:23: note: expanded from macro 'XEXP'#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 439:5: rtunion fld[1]; note ^: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1450:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1501 :10: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1331:23: return XUINT (insn, 4); note ^ ~: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XUINT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint): note ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439::5:439 :note5: array 'fld' declared here: note rtunion fld[1];: ^ array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1451:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op[2] = XEXP (x, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1507:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[0] = XEXP (XEXP (x, 1), 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1524note:: 12expanded 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) return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h note: :expanded from macro 'XVEC' 1219:38: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219expanded 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here :1331 rtunion fld[1];: ^35 : note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1509:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (XEXP (x, 1), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1509:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (XEXP (x, 1), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219warning:: 39array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK2' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391844::528:: notenote: : array 'fld' declared hereexpanded from macro 'JUMP_LABEL' rtunion fld[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c ^ ~: 1513:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h21::1365 :warning: 32array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XCEXP' op[0] = XEXP (XEXP (x, 1), 0); ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP' :439:5: note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1855note:: 10expanded 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) return JUMP_LABEL (this); ^~~ ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::391844:28:: note: noteexpanded from macro 'JUMP_LABEL': expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1365439::325:: notenote: : expanded from macro 'XCEXP'array 'fld' declared here rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c : ^ ~1515: 15: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1220 :37: note: expanded from macro 'RTL_CHECKC1' op[1] = XEXP (XEXP (x, 1), 1); ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::23439:: 5note:: expanded from macro 'XEXP'note : array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1515:21/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1860 :warning40:: 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] op[1] = XEXP (XEXP (x, 1), 1); return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :expanded from macro 'XCEXP'23 : note: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1220 ^ ~: 37: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1': 1219:38: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 : ^ ~ note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1]; 1331 ^: 35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1865 :note3: :array 'fld' declared here warning: rtunion fld[1];array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ JUMP_LABEL (this) = target;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c : ^~~~~~~~~~~~~~~~~1523 :12: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1844:28: op[1] = XEXP (x, 1);note : ^ ~expanded from macro 'JUMP_LABEL' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): 23 ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1365expanded from macro 'XEXP': 32: note: expanded from macro 'XCEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 1219 ^ ~: 38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1220: :expanded from macro 'RTL_CHECK2'37 : note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5:array 'fld' declared here note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c ^: 1530:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1532:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op[2] = XEXP (x, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1542:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1543:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op[2] = XEXP (x, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1559:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pp_decimal_int (pp, XINT (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/pretty-print.h:323:53: note: expanded from macro 'pp_decimal_int' #define pp_decimal_int(PP, I) pp_scalar (PP, "%d", I) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/pretty-print.h:319:54: note: expanded from macro 'pp_scalar' sprintf (pp_buffer (PP)->digit_buffer, FORMAT, SCALAR); \ ^~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1577:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1583:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1584:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op[2] = XEXP (x, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1711:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pp_wide_integer (pp, SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1748:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] print_value (pp, SET_SRC (x), verbose); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1766:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] print_value (pp, PAT_VAR_LOCATION_LOC (x), verbose); ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1771:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (COND_EXEC_TEST (x), 1) == const0_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1774:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (COND_EXEC_TEST (x), 1) == const0_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1782:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] print_pattern (pp, COND_EXEC_CODE (x), verbose); ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2661:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1840:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (int i = 0; i < XVECLEN (x, 1); i++) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1340:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1842:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] print_value (pp, XVECEXP (x, 1, i), verbose); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1930:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (VAR_LOC_UNKNOWN_P (INSN_VAR_LOCATION_LOC (x))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1743:38: note: expanded from macro 'VAR_LOC_UNKNOWN_P' (GET_CODE (X) == CLOBBER && XEXP ((X), 0) == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1933:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] print_pattern (pp, INSN_VAR_LOCATION_LOC (x), verbose); ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1960:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (x)) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1964:28: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] pp_printf (pp, " %d", NOTE_EH_HANDLER (x)); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1650:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1969:42: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] pp_printf (pp, " %d", BLOCK_NUMBER (NOTE_BLOCK (x))); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1649:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1368:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:1869: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) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:389:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1973:28: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] pp_printf (pp, " %d", NOTE_BASIC_BLOCK (x)->index); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1651:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1369:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1979:28: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *label = NOTE_DELETED_LABEL_NAME (x); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1647:39: note: expanded from macro 'NOTE_DELETED_LABEL_NAME' #define NOTE_DELETED_LABEL_NAME(INSN) XCSTR (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1364:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:1988:25: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] print_pattern (pp, NOTE_VAR_LOCATION (x), verbose); ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1652:33: note: expanded from macro 'NOTE_VAR_LOCATION' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32 attrs = MEM_ATTRS (x); : ^~~~~~~~~~~~~ note: expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): expanded from macro 'MEM_ATTRS' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1): 1220 ^ ~: 37:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1355: :expanded from macro 'RTL_CHECKC1'29 : note: expanded from macro 'X0MEMATTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)439 : ^ ~5 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1220 :37: rtunion fld[1];note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c::242011:: 21In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770warning: : ./genrtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 69:3: warning: if (INSN_P (x) && REG_NOTES (x)) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13311601::2325: : notenote: : expanded from macro 'XEXP'expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13311219::2338:: notenote: : 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) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219array 'fld' declared here: 38: rtunion fld[1];note : ^expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:2012:21: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (rtx note = REG_NOTES (x); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl.c:2012:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (rtx note = REG_NOTES (x); note; note = XEXP (note, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-tree.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 42 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o profile.o -MT profile.o -MMD -MP -MF ./.deps/profile.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-rtl-function.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-tree.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 167 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o profile-count.o -MT profile-count.o -MMD -MP -MF ./.deps/profile-count.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-tree.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-tree.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-tree.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:52: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 113 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o read-md.o -MT read-md.o -MMD -MP -MF ./.deps/read-md.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-md.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:52: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-tree.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:52: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:52: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:52: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/print-tree.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-md.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-md.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-md.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-md.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-md.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:21269 warning:s3 generated:. warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o read-rtl.o -MT read-rtl.o -MMD -MP -MF ./.deps/read-rtl.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: clangnote: : 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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:143:9: note: previous use is here class varpool_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static sreal stream_in (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: note: did you mean class here? static sreal stream_in (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.c:120:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] profile_count::stream_in (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.c:120:27: note: did you mean class here? profile_count::stream_in (struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:56: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.c:211:33: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] profile_probability::stream_in (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.c:211:33: note: did you mean class here? profile_probability::stream_in (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile.c:58: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct 5 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o read-rtl-function.o -MT read-rtl-function.o -MMD -MP -MF ./.deps/read-rtl-function.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 152 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o real.o -MT real.o -MMD -MP -MF ./.deps/real.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c 12 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o realmpfr.o -MT realmpfr.o -MMD -MP -MF ./.deps/realmpfr.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/realmpfr.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 59 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o recog.o -MT recog.o -MMD -MP -MF ./.deps/recog.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:247:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x) = value; ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:1938:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (q, 0) = XEXP (p, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:1939:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (q, 1) = read_nested_rtx (); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl.c:1941:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (p, 1) = q; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c: :array 'fld' declared here24 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h rtunion fld[1];: 76 ^:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/realmpfr.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/realmpfr.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/realmpfr.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/realmpfr.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/realmpfr.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/realmpfr.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct 6 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32:clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erro note: r -o reg-stack.o -MT reg-stack.o -MMD -MP -MF ./.deps/reg-stack.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 116 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1328::304023: :note19: :expanded from macro 'XINT' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) *step_out = XEXP (x, 1); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::133138:: 23note:: 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1219 :note: 38array 'fld' declared here: note: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770439: :5./genrtl.h:: 129note:: 3array 'fld' declared here: warning: rtunion fld[1];In file included from array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c : ^ XEXP (rt, 6) = arg6;26 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13311::23 :warning : note'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: expanded from macro 'XEXP' struct GTY((desc("0"), tag("0"), ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erro r -o regcprop.o -MT regcprop.o -MMD -MP -MF ./.deps/regcprop.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c : ^26 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c::138426:: 13In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning3770: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 1348:27: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'X0EXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1218:38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5array 'fld' declared here: note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1397/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4393760::1311:5 :warning: : warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtx tmp = XEXP (this, 1); array 'fld' declared here ^ ~ attrs = MEM_ATTRS (x); rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^~~~~~~~~~~~~: 1331 : ^23 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note2572: :expanded from macro 'XEXP'24 : note: expanded from macro 'MEM_ATTRS' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1355: :expanded from macro 'RTL_CHECK2'29 : note: expanded from macro 'X0MEMATTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)5 : ^ ~ note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1220: rtunion fld[1];37 : ^ note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12181459::3814:: notewarning: : expanded from macro 'RTL_CHECK1'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1);#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331439::235:: notenoteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.cexpanded from macro 'XEXP': :array 'fld' declared here27 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3770 : ^ ~In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c::33::12193::2638 :: warning In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note3770: XEXP (rt, 1) = arg1;expanded from macro 'RTL_CHECK2' : ^ ~./genrtl.h :234#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3 ^ ~:1331 : 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: :439array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5 note:: expanded from macro 'XEXP'note X0EXP (rt, 3) = NULL_RTX; : ^ ~array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1348::121927::38 :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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^ ~1465: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1218::4393810::: 5warningnote:: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1' note : array 'fld' declared here return XEXP (insn, 1); #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331439::235:: notenote: : expanded from macro 'XEXP'array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c ^ ~: 26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::377038: :./genrtl.h :note235: :expanded from macro 'RTL_CHECK2'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;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1348:27 rtunion fld[1];: ^note : expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1470In file included from : 10 ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c ::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h27:: 439 In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5warning:: 3770array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:: ./genrtl.hnote: return XBBDEF (insn, 2);: 51array 'fld' declared here ^ ~ : 3 rtunion fld[1];: ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h warning:In file included from 1335: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c25::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note26: : expanded from macro 'XBBDEF'In file included from XEXP (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770: ./genrtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)236 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3: ^ ~1331 ::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 121823::warning38 :note : note: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' expanded from macro 'RTL_CHECK1' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1348 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h27:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391219:: 538note::: noteexpanded from macro 'X0EXP'note: array 'fld' declared here: 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391218:5::38: notenote: : array 'fld' declared hereexpanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ 1475 ^ ~: 10/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here return XBBDEF (insn, 2); ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1335In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c25::26 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XBBDEF': 3770: ./genrtl.h:237:3:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) warning ^ ~: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1218:38: X0EXP (rt, 6) = NULL_RTX; note ^ ~: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'X0EXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1218 :38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h27:439: :In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770: ./genrtl.hnote:: 69array 'fld' declared here: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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10:#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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: return XEXP (insn, 3); note: ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 439:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10 XEXP (rt, 1) = arg1;: ^ ~warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h return XUINT (insn, 4);: ^ ~ 1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1329 :note26: :expanded from macro 'XEXP' 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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191219::3838:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439439::55:: notenote: : array 'fld' declared herearray 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c: XBBDEF (rt, 2) = arg2;:3827:: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~:note3770: : ./genrtl.hexpanded from macro 'RTL_CHECK2': 124:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1335#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning ^ ~25 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]439 : note5: :expanded from macro 'XBBDEF' note XEXP (rt, 1) = arg1;: array 'fld' declared here ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::231218:: 38note:: expanded from macro 'XEXP'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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219:439::385:: notenote: : 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::26439: :In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.harray 'fld' declared here: 260:3: rtunion fld[1]; warning ^: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from X0EXP (rt, 3) = NULL_RTX;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 : ^ ~./genrtl.h :125:3: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1348 :27: note XBBDEF (rt, 2) = arg2;: expanded from macro 'X0EXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 25 ^ ~: note: expanded from macro 'XBBDEF'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1218:38: note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1524: 439::12 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5:warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]439 note:: 5array 'fld' declared here: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ rtunion fld[1]; ^ ~note : ^array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c: :1332 ^:2623: : In file included from In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.cexpanded from macro 'XVEC':377027: ./genrtl.h: :In file included from 261/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)3 3770:: ^ ~ warning./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ::array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]1261219 ::338: X0EXP (rt, 4) = NULL_RTX;: ^ ~notewarning: : expanded from macro 'RTL_CHECK2' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 3) = arg3; 1348 ^ ~ ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :27439::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5 :: 1331notenote: : expanded from macro 'X0EXP': 23array 'fld' declared here: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ~expanded from macro 'XEXP' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 rtunion fld[1];: 5 ^: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.carray 'fld' declared here: 26: In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 : ^./genrtl.h :In file included from 262/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c::327:: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :3770array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:127:3 XINT (rt, 5) = arg3;: ^ ~warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328 XINT (rt, 4) = arg4;: 23: ^ ~ note: expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note : ^ ~expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439:4395::5 note: : note: array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c : ^27 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c3770:: 26./genrtl.h: :128In file included from :3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: warning:: 3770array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:263 XINT (rt, 5) = arg5; : ^ ~3 : warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1328:23array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XINT' XSTR (rt, 6) = arg4; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1330:121923::38: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)5 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here :1219 rtunion fld[1]; ^: 38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c :note27: : expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])129: ^ ~3 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning439: :5array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1855: :expanded from macro 'XINT'10 : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return JUMP_LABEL (this); /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~~: 1219:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1844expanded from macro 'RTL_CHECK2': 28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): 27 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from ^ ~:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770::13655: :: ./genrtl.h32note::152: : 3note:: array 'fld' declared hereexpanded from macro 'XCEXP' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ^ ~ XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :expanded from macro 'RTL_CHECKC1'23 : note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 rtunion fld[1];: 38 ^: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1860 :40: warning: XBBDEF (rt, 2) = arg2;array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return safe_as_a (JUMP_LABEL (this));/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~~~~~~~~~~~~~~~1335 :25: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XBBDEF': 1844:28: note: expanded from macro 'JUMP_LABEL'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): 1218 ^ ~In file included from : 38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c :note:: 1365expanded from macro 'RTL_CHECK1'26 : :In file included from 32/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 304 ^ ~:expanded from macro 'XCEXP' 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: : 439warning:: 5#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: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1220 XSTR (rt, 1) = arg1;: rtunion fld[1]; 37 ^ ~ : ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1330In file included from :expanded from macro 'RTL_CHECKC1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c23 :: 27note: : In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :expanded from macro 'XSTR'3770 ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::439#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)154 : ^ ~5 ::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1219 : warningnote38: : array 'fld' declared here:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note rtunion fld[1];: XEXP (rt, 3) = arg3; ^ ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'439 :5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219:::26186538: :In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:3: :3770expanded from macro 'RTL_CHECK2': warning./genrtl.h: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]305 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 : ^ ~ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning: : 439array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1844 :note28: XINT (rt, 2) = arg2;:array 'fld' declared here ^ ~note : rtunion fld[1];expanded from macro 'JUMP_LABEL' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1328#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): 23 ^ ~In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c :note : 27/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XINT': : In file included from 1365/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::323770: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note : : ^ ~expanded from macro 'XCEXP'./genrtl.h :155:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1219 :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)warning 38 ^ ~: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note: 1220: :expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4;37 ^ ~: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1': ^ ~ 1328 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])439 note ^ ~: : 5expanded from macro 'XINT'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:: 5note:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : array 'fld' declared here ^ ~ note rtunion fld[1];: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: array 'fld' declared here1219 In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c rtunion fld[1];38 :: ^26 note: In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :3770: ./genrtl.h:306:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): clang ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarningwarning:: 439: :treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]5 array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here XVEC (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c1332::2723: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'XVEC': ./genrtl.h:156:3: warning#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XINT (rt, 5) = arg5;1219 : ^ ~38 : note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'XINT'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439:5: note: array 'fld' declared here#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c38::26 : note: In file included from expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 3770: ./genrtl.h:307: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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: XVEC (rt, 4) = arg4; note ^ ~: array 'fld' declared here rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1332:In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:: 27note: : In file included from expanded from macro 'XVEC'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:157:3: warning#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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XEXP (rt, 6) = arg6;: 1219 ^ ~: 38: note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1219 :38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c :note26: : In file included from expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:308:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]439 :5: XVEC (rt, 5) = arg5;note : ^ ~ array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1332 : ^23 : In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c: :expanded from macro 'XVEC'27 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)./genrtl.h : ^ ~158 :3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219warning:: 38:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 7) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1348 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h27::439 :5:note note: : expanded from macro 'X0EXP'array 'fld' declared here rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c ^ ~: 26/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::383770:: ./genrtl.hnote:: 309expanded from macro 'RTL_CHECK1' :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; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1328 :note23: :array 'fld' declared here note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c1219::2738:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'3770 : ./genrtl.h:182: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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: XEXP (rt, 1) = arg1; note ^ ~: array 'fld' declared here rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note2150: :expanded from macro 'RTL_CHECK1'10 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 SUBREG_BYTE (x), GET_MODE (x));: 5 ^~~~~~~~~~~~~~~: note: array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c::202326 rtunion fld[1];:: 26In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^:: 3770note: : In file included from expanded from macro 'SUBREG_BYTE'./genrtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c347::27#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)3: :In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3770 1363: :./genrtl.h32: XVEC (rt, 1) = arg1;184 : ^ ~3: : notewarning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XCSUBREG'1332array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: note: XEXP (rt, 3) = arg3;expanded from macro 'XVEC'#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1220::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h371331:: 23::note1219: : 38note:expanded from macro 'RTL_CHECKC1' : noteexpanded from macro 'XEXP': 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219::538:439 :note :note5: :: expanded from macro 'RTL_CHECK2'array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ rtunion fld[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^439 :5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c :note: 26array 'fld' declared here: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: rtunion fld[1];./genrtl.h ^: 348:In file included from 3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27 : warning: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:185 XEXP (rt, 2) = arg2;: 3 ^ ~: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331 XINT (rt, 4) = arg4;: 23 ^ ~: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: ^ ~expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~note : expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439: rtunion fld[1];5 : ^ note: In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c :26 rtunion fld[1];: In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c./genrtl.h::27349: :In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770 : warning./genrtl.h: :186:array index 3 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] XEXP (rt, 3) = arg3; ^ ~ XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1328: 23note:: expanded from macro 'XEXP'note : expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::381219:: 38note: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note5: :array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:2726: : In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37703770: : ./genrtl.h./genrtl.h::187350::33:: warning: 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] XEXP (rt, 6) = arg6; ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331:134823:: note27: :expanded from macro 'XEXP' 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^ ~1219: 38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: :expanded from macro 'RTL_CHECK2'38 : note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])439: 5 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439array 'fld' declared here: 5: rtunion fld[1]; ^note : array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c: rtunion fld[1];27 : In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:5::26 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 3770: ./genrtl.h rtunion fld[1];: 435 ^: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.cnote:: 27expanded from macro 'HOST_WIDE_INT': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: # define HOST_WIDE_INT long./genrtl.h : ^258 :3:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.cwarning:: 26array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: XEXP (rt, 1) = arg1;./genrtl.h : ^ ~436 :3: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1331:23 XWINT (rt, 2) = arg2;: ^ ~note : expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1224:29: note: expanded from macro 'XWINT'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38:: 440note:: 5expanded from macro 'RTL_CHECK2': note: array 'hwint' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) HOST_WIDE_INT hwint[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h439::555::26 : notenote: : array 'fld' declared hereexpanded from macro 'HOST_WIDE_INT' rtunion fld[1]; # define HOST_WIDE_INT long ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.cexpanded from macro 'XINT': 26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 470 ^ ~: 3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1219array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: note: expanded from macro 'RTL_CHECK2' SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h2023::26439:: 5note:: expanded from macro 'SUBREG_BYTE'note : array 'fld' declared here rtunion fld[1];#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::271363: :In file included from 32/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770 : note./genrtl.h: :expanded from macro 'XCSUBREG'263 :3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ XSTR (rt, 6) = arg4; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1220:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h37::1330 :note23: :expanded from macro 'RTL_CHECKC1' 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note: :array 'fld' declared here38 : note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)27 : In file included from ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701218: :38./genrtl.h:: 281note:: 3expanded 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]) ^ ~ XINT (rt, 1) = arg1; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :note1328: :array 'fld' declared here23 : note rtunion fld[1];: expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1330./genrtl.h::23520:: 3note: :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) X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219:381348::27 :note : noteexpanded 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) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51218: :note38: : array 'fld' declared herenote : expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c : ^ ~27 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::37705:: ./genrtl.hnote:: 305:array 'fld' declared here3: warning: rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: In file included from expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c :26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h:538:3 : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]439 :5: note XEXP (rt, 1) = arg1;: array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1331:In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c: :note27: : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 3770: ./genrtl.h:307: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: XVEC (rt, 4) = arg4;note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1332 : ^ ~23 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439note:: 5expanded from macro 'XVEC': note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c: XSTR (rt, 2) = arg2;27 : ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13303770:: ./genrtl.h23::327 :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) XINT (rt, 1) = arg1; ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381328:: 23note: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38array 'fld' declared here: note: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.cnote:: 26expanded from macro 'XEXP': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)592 : ^ ~3 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1219: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38 : note: XSTR (rt, 1) = arg1;expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c1330 ::2327: ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote::: 439expanded from macro 'XSTR':37705 : :./genrtl.h :note347: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array 'fld' declared here 3 ^ ~ : rtunion fld[1];warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : 1219:38 XVEC (rt, 1) = arg1;: ^ ~note : expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 : ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XVEC': 439:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c::34926:: 3In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 3770array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:611:3: XEXP (rt, 3) = arg3; ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331 XSTR (rt, 1) = arg1;: 23 ^ ~ : note: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1330:23: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XSTR' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 38 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1219 :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])439 : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note: 439array 'fld' declared here: 5: rtunion fld[1];note: array 'fld' declared here ^ In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c : ^27 : In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c::263770: : In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3503770:: 3./genrtl.h:: 612warning:: 3array 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] X0EXP (rt, 4) = NULL_RTX; ^ ~ XVEC (rt, 2) = arg2; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1348:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h27:: 1332note:: 23expanded from macro 'X0EXP': note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1332 :23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: note: expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)1218 :38 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded from macro 'RTL_CHECK1': 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439:note5: :array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c :note27: : expanded from macro 'XSTR'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3 : ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1219array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: note: XEXP (rt, 1) = arg1;expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1331 :23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note: :5expanded from macro 'XEXP': note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c: XEXP (rt, 2) = arg2;26 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1331::66623::3: notewarning: : expanded from macro 'XEXP'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) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1332/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::231219:: 38note:: expanded from macro 'XVEC'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]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38439:: 5note:: expanded from macro 'RTL_CHECK2'note : array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c rtunion fld[1];: 27 ^: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c3770:: 26./genrtl.h: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h435:3: :warning3770: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1;./genrtl.h : ^ ~ 706/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31224:: 29warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XWINT' XSTR (rt, 2) = arg2; ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1330 :23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note440: :expanded from macro 'XSTR'5 : note: array 'hwint' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) HOST_WIDE_INT hwint[1]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h::3855:: 26note: : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c::27439: :In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : array 'fld' declared here./genrtl.h: 436:3 rtunion fld[1];: ^warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c: :expanded from macro 'RTL_CHECKC1'26 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])./genrtl.h : ^ ~746 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::439 :warning5: :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; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 439./genrtl.h::5487:: 3note:: array 'fld' declared herewarning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 1) = NULL_RTX;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c ^ ~: 26/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3760:1348::11273770:: notewarning: : ./genrtl.hexpanded from macro 'X0EXP': :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]748 :3:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) attrs = MEM_ATTRS (x);warning ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XSTR (rt, 3) = arg3;: 1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^ ~38::2572 :note 24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1330noteexpanded from macro 'RTL_CHECK1': :expanded from macro 'MEM_ATTRS' 23: note: #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)expanded from macro 'XSTR'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 439 ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:13555::29 :note: : 1219note:: array 'fld' declared hereexpanded from macro 'X0MEMATTR'38 : note: rtunion fld[1];#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) expanded from macro 'RTL_CHECK2' ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1220 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h37::439 :note5: expanded from macro 'RTL_CHECKC1' : note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h27:: 439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::3770 : note./genrtl.h: :array 'fld' declared here520 :3: 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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:: 26warning: : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:33 XWINT (rt, 1) = arg1;: 3 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1224array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 29: note: XEXP (rt, 1) = arg1;expanded from macro 'XWINT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331#define XWINT(RTX, N) ((RTX)->u.hwint[N]): 23In file included from : ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'27: : 440In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):3770 note: ^ ~: array 'hwint' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :./genrtl.h1219 HOST_WIDE_INT hwint[1];: 38:: ^ 538note:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h: 3expanded from macro 'RTL_CHECK2':: 55warning : :array index 1 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]) XEXP (rt, 1) = arg1; ^ ~ ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'HOST_WIDE_INT':/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :4391331:# define HOST_WIDE_INT long5 : ^: note23: :array 'fld' declared here note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.cexpanded from macro 'RTL_CHECK2': 26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h ^ ~: 51/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3:439 :warning5: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h26:: 439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::3770 : note: ./genrtl.harray 'fld' declared here: 822:3 rtunion fld[1];: ^warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: XVEC (rt, 1) = arg1;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:: 377026: : ./genrtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h574::13323770:323: ::./genrtl.h :note69: expanded from macro 'XVEC'warning: : 3array 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): XSTR (rt, 2) = arg2;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ XEXP (rt, 1) = arg1; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1330 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23:12191331:::38 23:note: : noteexpanded from macro 'XSTR'note : : expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/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]): 1219 ^ ~: ^ ~ 38 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: ::439expanded from macro 'RTL_CHECK2': 385:: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): notearray 'fld' declared here: ^ ~ expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: ^439 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c :: ^ ~note26: array 'fld' declared here: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :In file included from rtunion fld[1];439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5:3770 : note./genrtl.h ^:: array 'fld' declared here823 :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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c::121927:38: : In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'3770 : ./genrtl.h:592: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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XSTR (rt, 1) = arg1;439 : ^ ~5 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1330 :23: rtunion fld[1]; note ^ : expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c : ^ ~26 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701219: :./genrtl.h38::In file included from 124/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c: :note263: : expanded from macro 'RTL_CHECK2'In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning3770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h : ^ ~844 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3 XEXP (rt, 1) = arg1;::439 warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : XSTR (rt, 1) = arg1;note : 1331 ^ ~:array 'fld' declared here23 : rtunion fld[1]; note ^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :expanded from macro 'XEXP'In file included from 1330 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c23::27: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~ :note : 3770expanded from macro 'XSTR'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : :./genrtl.h1219::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)38612: ^ ~note :: 3expanded from macro 'RTL_CHECK2':/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1219: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : XVEC (rt, 2) = arg2;note 439 ^ ~:: expanded from macro 'RTL_CHECK2' 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1332: : ^ ~23 array 'fld' declared here: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote rtunion fld[1];: 439 ^: :expanded from macro 'XVEC'5 : In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c: :array 'fld' declared here#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 26 ^ ~: rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c38::3770:26: : ./genrtl.h :note125: In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2':33770:: ./genrtl.h warning:: 845array index 2 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 : ^ ~ XBBDEF (rt, 2) = arg2; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning439: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5:: 1335 :note25 XSTR (rt, 2) = arg2;: :array 'fld' declared here ^ ~note : rtunion fld[1];expanded from macro 'XBBDEF' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1330:23: note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): expanded from macro 'XSTR' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note ^ ~: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 439 ^: 5:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.cnote:: 26array 'fld' declared here: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];3770 : ^./genrtl.h :126In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c3::26 : warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3770: ./genrtl.h:846 XEXP (rt, 3) = arg3;: 3 ^ ~: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1331 XSTR (rt, 3) = arg3;:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c : ^ ~2327 : :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note:: 1330expanded from macro 'XEXP'3770 :: 23./genrtl.h::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)630 ^ ~: note3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::expanded from macro 'XSTR' warning1219: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38 :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note XVEC (rt, 1) = arg1;: expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1332::121923: ^ ~38 :: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote: : 439noteexpanded from macro 'XVEC': 5: :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])array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1219 ^ ~ ^: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: : In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c: :expanded from macro 'RTL_CHECK2'439 :265: :In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~: 3770array 'fld' declared here: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h ::439 rtunion fld[1];: 5127 ^:: 3 :note : warningarray 'fld' declared here: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.cIn file included from :26/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h27:: 3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::3770: 129./genrtl.h::3648:: 3warning:: 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] XEXP (rt, 6) = arg6; ^ ~ XSTR (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1331 :23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1330note:: 23expanded from macro 'XEXP': note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)38 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1219 :38: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here439 :5: rtunion fld[1]; note ^: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c :In file included from 27/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c: :In file included from 26/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h3770:: 685./genrtl.h::3153:: 3warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::133523::25 :note : noteexpanded 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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::1218:3838:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439439::55:: notenote: : array 'fld' declared herearray 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c::2726: : In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37703770: : ./genrtl.h./genrtl.h::154686::33:: warningwarning: : 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] XEXP (rt, 3) = arg3; XSTR (rt, 2) = arg2; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::231331:: 23note:: expanded from macro 'XSTR'note : expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1219 :note38: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note5: :array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c :note27: : array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];3770 : ^./genrtl.h :705In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c3::26 : warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3770: ./genrtl.h:157 XSTR (rt, 1) = arg1;: 3 ^ ~: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XEXP (rt, 6) = arg6;1330 : ^ ~23 : note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XSTR': 1331: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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5439:: 5note:: array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:In file included from 27/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c: :In file included from 26/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h3770:: 706./genrtl.h::3158:: 3warning:: array 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] XSTR (rt, 2) = arg2; ^ ~ X0EXP (rt, 7) = NULL_RTX; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1330:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1348 :note27: :expanded from macro 'XSTR' note: expanded from macro 'X0EXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1218 :note38: :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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439: 5note:: array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 2) = arg2;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c : ^ ~26 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13313770:: 23./genrtl.h:: 182note:3: :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) XEXP (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1331 :note23: :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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :array 'fld' declared here38 : note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:: 27note: : In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770 rtunion fld[1];: ./genrtl.h ^ :In file included from 746/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c::326:: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 3770array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:185:3: XINT (rt, 1) = arg1; warning ^ ~: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1328 :23: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XINT': 1328: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:381219:: 38note:: expanded from macro 'RTL_CHECK2'note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439439::55:: notenote: : array 'fld' declared herearray 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c::2726: : In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37703770: : ./genrtl.h./genrtl.h::747186::33:: warningwarning: : 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; XINT (rt, 5) = arg5; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13311328::2323:: notenote: : expanded 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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381219:: 38note:: expanded from macro 'RTL_CHECK2'note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 439 ^ ~: 5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439:: 5array 'fld' declared here: note rtunion fld[1];: array 'fld' declared here ^ In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c : ^26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c./genrtl.h::27187: :In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770warning: : ./genrtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 748:3: XEXP (rt, 6) = arg6; warning ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331:23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1330: :expanded from macro 'XEXP'23 : note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):38 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1219:38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 439: rtunion fld[1];5 : ^ noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:array 'fld' declared here26 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 3770 ^: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c::133127:: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'XEXP'./genrtl.h :784: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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XWINT (rt, 1) = arg1;1219 : ^ ~38 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1224expanded from macro 'RTL_CHECK2': 29: note: expanded from macro 'XWINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define XWINT(RTX, N) ((RTX)->u.hwint[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 440: rtunion fld[1];5 : ^ note: In file included from array 'hwint' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c :26: In file included from HOST_WIDE_INT hwint[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^3770 : ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h::20955::326:: warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'HOST_WIDE_INT' XBBDEF (rt, 2) = arg2;# define HOST_WIDE_INT long ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c : ^27 : In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::263770: : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::3770802: :./genrtl.h3::211 :warning3: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ X0EXP (rt, 4) = NULL_RTX; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331:23: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'1348 :27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 1219 ^ ~: 38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1218:expanded from macro 'RTL_CHECK2'38 : note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5array 'fld' declared here: note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c: :array 'fld' declared here27 : In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^3770 : ./genrtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c822::263: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 3770array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:214:3 XVEC (rt, 1) = arg1;: ^ ~warning : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX;: 1332 ^ ~: 23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1348: :expanded from macro 'XVEC'27 : note: expanded from macro 'X0EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191218::3838:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439439::5:5 :note : notearray 'fld' declared here: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)27 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1218./genrtl.h::38844:: 3note:: expanded from macro 'RTL_CHECK1'warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 XSTR (rt, 1) = arg1;:5: note : ^ ~array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h26:: 1330In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::3770 : note./genrtl.h: :expanded from macro 'XSTR'236 :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; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191348::2738:: notenote: : expanded from macro 'X0EXP'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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1218 :38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :note439: :expanded from macro 'RTL_CHECK1' 5: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5 rtunion fld[1];: ^note : array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c rtunion fld[1];: 27 ^ : In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::26: 3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::3770845: :./genrtl.h3::237 :3warning:: 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] XSTR (rt, 2) = arg2; X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1330: :expanded from macro 'X0EXP'23 : note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1218 : ^ ~38 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK1'1219 :38: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here439 :5: rtunion fld[1]; note ^: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:37: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/real.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:278:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BASIC_BLOCK (m_rtx) = bb; ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1651:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1369:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:1010:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && &INSN_CODE (x) == &XINT (x, idx)) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:1012:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (x) = -1; ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:1021:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (x, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/read-rtl-function.c:1031:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (x, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:42: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:157: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:125:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < ASM_OPERANDS_LABEL_LENGTH (asmop); i++) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2546:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1374:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:247:39: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] changes[num_changes].old_code = INSN_CODE (object); ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:248:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (object) = -1; ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:290: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:295: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:360:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = icode; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:548:2: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (changes[i].object) = changes[i].old_code; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:567: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:572:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] GET_MODE (x), XEXP (x, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:39:36: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:590:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:596:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 0), XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:614:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CONST_INT_P (XEXP (x, 1)) && XEXP (x, 1) == to) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:617:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (PLUS, GET_MODE (x), XEXP (x, 0), XEXP (x, 1)), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:625:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] GET_MODE (x), XEXP (x, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:644:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:667:22: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] int pos = INTVAL (XEXP (x, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:696:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_change (object, &XEXP (x, 2), GEN_INT (pos), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:758:20: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (ASM_OPERANDS_INPUT_VEC (SET_SRC (XVECEXP (x, 0, 0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2535:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:758:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (ASM_OPERANDS_INPUT_VEC (SET_SRC (XVECEXP (x, 0, 0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:759:9: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] == ASM_OPERANDS_INPUT_VEC (SET_SRC (XVECEXP ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2535:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:759:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] == ASM_OPERANDS_INPUT_VEC (SET_SRC (XVECEXP ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:848:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:848:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:900:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] newpat = simplify_rtx (SET_SRC (pat)); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:901:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (newpat && !rtx_equal_p (SET_SRC (pat), newpat)) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:914:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] newpat = simplify_rtx (SET_SRC (s)); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:915:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (newpat && !rtx_equal_p (SET_SRC (s), newpat)) ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:1010:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && maybe_ne (SUBREG_BYTE (op), 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:157: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:1290:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (XEXP (op, 1), 0) != XEXP (op, 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:1291:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || !poly_int_rtx_p (XEXP (XEXP (op, 1), 1), &offset) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:1291:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || !poly_int_rtx_p (XEXP (XEXP (op, 1), 1), &offset) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:1388:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return (known_eq (offset + SUBREG_BYTE (op), 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/poly-int.h:1304:36: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:1446:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tmp = SET_SRC (body); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:1457:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tmp = SET_SRC (tmp); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:1528:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (ASM_OPERANDS_INPUT_VEC (SET_SRC (elt)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2535:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:1528:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (ASM_OPERANDS_INPUT_VEC (SET_SRC (elt)) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2535:44: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:1529:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] != ASM_OPERANDS_INPUT_VEC (asm_op)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2535:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:1544:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return (ASM_OPERANDS_INPUT_LENGTH (asm_op) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2538:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1374:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:1545:6: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] + ASM_OPERANDS_LABEL_LENGTH (asm_op) + n_sets); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2546:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1374:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:1578:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] asmop = SET_SRC (body); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:1587:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] constraints[0] = ASM_OPERANDS_OUTPUT_CONSTRAINT (asmop); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2533:45: note: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT' #define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1364:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:1600:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] asmop = SET_SRC (asmop); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:1614:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] constraints[i] = XSTR (SET_SRC (XVECEXP (body, 0, i)), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:1614:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] constraints[i] = XSTR (SET_SRC (XVECEXP (body, 0, i)), 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:1623:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *loc = ASM_INPUT_SOURCE_LOCATION (asmop); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2549:40: note: expanded from macro 'ASM_INPUT_SOURCE_LOCATION' #define ASM_INPUT_SOURCE_LOCATION(RTX) XCUINT (RTX, 1, ASM_INPUT) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1362:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:1633:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] n = ASM_OPERANDS_INPUT_LENGTH (asmop); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2538:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1374:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:1637:29: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] operand_locs[nbase + i] = &ASM_OPERANDS_INPUT (asmop, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2537:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:1639:24: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] operands[nbase + i] = ASM_OPERANDS_INPUT (asmop, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2537:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:1641:27: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] constraints[nbase + i] = ASM_OPERANDS_INPUT_CONSTRAINT (asmop, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2542:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:1647:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] n = ASM_OPERANDS_LABEL_LENGTH (asmop); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2546:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1374:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:1651:29: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] operand_locs[nbase + i] = &ASM_OPERANDS_LABEL (asmop, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2547:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:1653:24: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] operands[nbase + i] = ASM_OPERANDS_LABEL (asmop, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2547:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:1661:12: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] *loc = ASM_OPERANDS_SOURCE_LOCATION (asmop); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2548:43: note: expanded from macro 'ASM_OPERANDS_SOURCE_LOCATION' #define ASM_OPERANDS_SOURCE_LOCATION(RTX) XCUINT (RTX, 6, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1362:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 139 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:157: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:157: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:1881:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (*p, 1) && CONSTANT_P (XEXP (*p, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:1893:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (*p, 1) != 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:2009:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] plus_constant (address_mode, XEXP (y, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1100:44: note: expanded from macro 'gen_rtx_LO_SUM' gen_rtx_fmt_ee (LO_SUM, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o reginfo.o -MT reginfo.o -MMD -MP -MF ./.deps/reginfo.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:2121:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int code = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:2178:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int code = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:2197:34: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (recog_data.insn == insn && INSN_CODE (insn) >= 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:157: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:2501:15: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int icode = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared hereclang : warning rtunion fld[1];: ^treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:2612:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (op), ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:2922:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] copy_rtx (SET_SRC (insn_set))); ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:3335:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (new_insn); note ; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:3335:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (new_insn); note ; note = XEXP (note, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:3354:21: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (old_insn); note ; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:3354:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (old_insn); note ; note = XEXP (note, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:3416:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (new_insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:3417:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] = CALL_INSN_FUNCTION_USAGE (old_insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:3420:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (old_insn); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:3422:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note = XEXP (note, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:3791:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] in_set = SET_SRC (in_set); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:3796:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (reg_mentioned_p (SET_DEST (out_set), XEXP (in_set, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:3797:44: 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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:3817:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (reg_mentioned_p (SET_DEST (out_set), XEXP (in_set, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.c:3818: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 161 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o regrename.o -MT regrename.o -MMD -MP -MF ./.deps/regrename.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2;clang : ^ ~warning : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 55 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erro r -o regstat.o -MT regstat.o -MMD -MP -MF ./.deps/regstat.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:195: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)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 1) = arg1; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c ^ ~: 30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h1331::44223: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.hnote:: 244expanded from macro 'XEXP': /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning : ^ ~struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:inline struct rtx_def *38 : ^ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: :expanded from macro 'RTL_CHECK2'76 :7: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])class rtx_def; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c : ^30 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' clang#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.htreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: 439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c::3535:: 17warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ rtx orig_op1 = XEXP (x, 1);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1330 :23: note: expanded from macro 'XSTR'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439array 'fld' declared here: 5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 737 ^ ~: 18/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:5: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here rtunion fld[1]; ^ for (exp = CALL_INSN_FUNCTION_USAGE (insn); exp; exp = XEXP (exp, 1))In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~160 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1632warning:: 40array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7): 1330 ^ ~:23 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XSTR'1331 :23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1219 : ^ ~38 : note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1219:38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439: rtunion fld[1];5 : ^ note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:737:62: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (exp = CALL_INSN_FUNCTION_USAGE (insn); exp; exp = XEXP (exp, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:160: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:768:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx loc = INSN_VAR_LOCATION_LOC (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:786:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] unsigned int regno = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c::264930:: 22In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :note442: : expanded from macro 'SET_SRC'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h#define SET_SRC(RTX) XCEXP (RTX, 1, SET): 126 ^ ~: 1: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1365'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 32: struct mem_usagenote : ^expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3501890::131:: note : notedid you mean struct here?: expanded from macro 'REGNO' class mem_usage; ^~~~~ #define REGNO(RTX) (rhs_regno(RTX))struct ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:790:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set), vd); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:791:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (rtx_equal_p (r1 ? r1 : SET_DEST (set), r2 ? r2 : SET_SRC (set))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:806:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !side_effects_p (SET_SRC (set)) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:860:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:860:50: 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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:870:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && reg_overlap_mentioned_p (XEXP (link, 0), SET_SRC (set))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:885:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:1052:15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (exp = CALL_INSN_FUNCTION_USAGE (insn); exp; exp = XEXP (exp, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:1052:59: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (exp = CALL_INSN_FUNCTION_USAGE (insn); exp; exp = XEXP (exp, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:1060: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); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:1090:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (SET_DEST (set), SET_SRC (set))); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regcprop.c:1118:36: 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); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:161: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:167: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:167: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:167: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 125 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reg-stack.c:175: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o reload.o -MT reload.o -MMD -MP -MF ./.deps/reload.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 117/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h warning:s1220 generated:. 37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o reload1.o -MT reload1.o -MMD -MP -MF ./.deps/reload1.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c: :expanded from macro 'RTL_CHECK2'24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])244 : ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h272:439::85:: warningnote: : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]array 'fld' declared here inline struct rtx_def * rtunion fld[1]; ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:In file included from 76/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c::733:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :previous use is here3770 : ./genrtl.h:class rtx_def;233 : ^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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c ^ ~: 24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h1348::24427: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h :note275: :expanded from macro 'X0EXP'11 : warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1218 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h38::76 :note7: : expanded from macro 'RTL_CHECK1'note : previous use is here class rtx_def; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c1219::2438: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hnote:: 442expanded from macro 'RTL_CHECK2': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~126 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1:439::5 : warningnote: : 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]array 'fld' declared here struct mem_usage rtunion fld[1]; ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:93: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c :41: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h167::13487::27 :warning : notearray index 5 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) ^ ~ if (INSN_CODE (insn) < 0)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~~~~~~~~~~~~~~1218 :38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1516::43925: note:: 5expanded from macro 'INSN_CODE': note: array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 5) rtunion fld[1]; ^ ~ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c::132825:: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'XINT'./genrtl.h :234:3: warning: #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] ^ ~ X0EXP (rt, 3) = NULL_RTX; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1348:27: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'X0EXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c439::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)5 :26 ^ ~note : : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1218:: rtunion fld[1];38 305 ^: : In file included from 1note:: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.cexpanded from macro 'RTL_CHECK1': 41warning: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 168 : ^ ~struct GTY((desc("0"), tag("0"),5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^:warning : 439array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: note: array 'fld' declared here INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); rtunion fld[1]; ^~~~~~~~~~~~~~~~ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:15163770:: 25./genrtl.h::235 :note3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:: expanded from macro 'INSN_CODE'76warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define INSN_CODE(INSN) XINT (INSN, 5)1 : ^ ~ note X0EXP (rt, 4) = NULL_RTX;: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~:did you mean struct here?1328 : 23class rtx_def;: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h^~~~~ :note 1348: structexpanded from macro 'XINT' :27 : note: expanded from macro 'X0EXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38:: note1219: expanded from macro 'RTL_CHECK1': 38: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c::43925: :In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770: ./genrtl.hnote:: 236array 'fld' declared here: 3: warning: rtunion fld[1];array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 5) = NULL_RTX;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c ^ ~: 41: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h10::1348 :warning27: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'X0EXP' return INSN_CODE (insn); #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^~~~~~~~~~~~~~~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12181516:38::25 note:: expanded from macro 'RTL_CHECK1' note: expanded from macro 'INSN_CODE' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define INSN_CODE(INSN) XINT (INSN, 5): ^ ~note : array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : rtunion fld[1];1328 : ^23 :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.cnote:: 25expanded from macro 'XINT': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 3 ^ ~: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]1219 :38: note X0EXP (rt, 6) = NULL_RTX;: expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note: expanded from macro 'X0EXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1218 :38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c ^: 26In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:25:: 1384In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h13In file included from ::3770 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.cwarning:./genrtl.h: 44:: 349/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :1293::6 : rtx tmp = XEXP (this, 1); warning ^ ~: warningarray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] XEXP (rt, 3) = arg3;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1331 : ATTRIBUTE_ASM_FPRINTF(2, 3);23 : ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1331expanded from macro 'XEXP': 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:: 119note:: 53#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XEXP' ^ ~note : expanded from macro 'ATTRIBUTE_ASM_FPRINTF' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 38 ^ ~: #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^note1219: 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439439::55:: notenote: : array 'fld' declared herearray 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c439::935: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: :array 'fld' declared here4421397 : :In file included from 13/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h rtunion fld[1];::575 : warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h ^:: 126array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1: warning: rtx tmp = XEXP (this, 1);'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ struct mem_usage /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h^: 1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.hnote:: 350array 'fld' declared here: 1: rtunion fld[1];note : ^did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:45: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 73 ^ ~: 1/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219warning:: 38'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: note: expanded from macro 'RTL_CHECK2' class opt_pass : public pass_data ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1218::43538::3 :note : warningexpanded from macro 'RTL_CHECK1': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1224::43929::5 :note : noteexpanded from macro 'XWINT': array 'fld' declared here rtunion fld[1];#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:#define XWINT(RTX, N) ((RTX)->u.hwint[N])10 : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c440::225array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: : noteIn file included from : return XEXP (insn, 3);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.harray 'hwint' declared here : ^ ~ 435 : HOST_WIDE_INT hwint[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: : ^3201331 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h1:::55 :warning2326: ::'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] notenote: : struct pod_modeexpanded 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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: rtunion fld[1];68 : ^20 : note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c :warning25: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: return XUINT (insn, 4);./genrtl.h : ^ ~470 :3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1329warning:: 26array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XUINT' SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~2023 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h26::1219 :note38: :expanded from macro 'SUBREG_BYTE' note: expanded from macro 'RTL_CHECK2' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1363 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h32::439 :note5: :expanded from macro 'XCSUBREG' note: array 'fld' declared here rtunion fld[1];#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1524: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]12 : warning: X0EXP (rt, 1) = NULL_RTX;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */: ^ ~note : expanded from macro 'X0EXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1332:23: note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): expanded from macro 'XVEC' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note : ^ ~expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c::136525:: 32In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'XCEXP'./genrtl.h :538:3: warning: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1220 :37/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331note:: 23expanded 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1219 :note38: :array 'fld' declared here note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c : ^25 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865: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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: JUMP_LABEL (this) = target;note : ^~~~~~~~~~~~~~~~~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'JUMP_LABEL': 439:5: note: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1365 :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c32::25: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :3770expanded from macro 'XCEXP' : ./genrtl.h:574:3: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)warning : ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XSTR (rt, 2) = arg2; 1220 ^ ~: 37:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1330: :expanded from macro 'RTL_CHECKC1'23 : note: expanded from macro 'XSTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)439 : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :array 'fld' declared here38: note: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 2150note:: 10array 'fld' declared here: warning: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c :note22: : expanded from macro 'RTL_CHECK2'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 244 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::272439::85:: warningnote: : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]array 'fld' declared here inline struct rtx_def * rtunion fld[1]; ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:In file included from 76/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c::726:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :previous use is here3770 : ./genrtl.hclass rtx_def;: 157 ^: 3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:22/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::23442:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h: :expanded from macro 'XEXP'244 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning ^ ~: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);expanded from macro 'RTL_CHECK2' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])7 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hprevious use is here: 439:class rtx_def; 5 ^: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1051439::65:: notewarning: : array 'fld' declared herearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ if (REG_NOTES (insn))In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c ^~~~~~~~~~~~~~~~: 26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31601: :warning25: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'REG_NOTES' XEXP (rt, 3) = arg3; ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::1331:2323: :note : noteexpanded 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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381219:: 38note:: expanded from macro 'RTL_CHECK2'note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5439:: 5note: : notearray 'fld' declared here: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c::261052: :In file included from 24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770warning: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:185:3: reg_scan_mark_refs (REG_NOTES (insn), insn);warning : ^~~~~~~~~~~~~~~~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601 XINT (rt, 4) = arg4;: 25 ^ ~: note: expanded from macro 'REG_NOTES' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:#define REG_NOTES(INSN) XEXP(INSN, 6) 23 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XINT'1331: 23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1219 ^ ~: 38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :expanded from macro 'RTL_CHECK2'38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:5:: array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c :26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:1089:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (x, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3770 : ^ ~./genrtl.h :258/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3439:: 5warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:1090/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::221331: warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: note: expanded from macro 'XEXP' reg_scan_mark_refs (XEXP (x, 1), insn); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded 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]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::43938::5 :note : noteexpanded 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439::526:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here3770 : ./genrtl.h: rtunion fld[1];259 :3 ^: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.carray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1095:11: XBBDEF (rt, 2) = arg2;warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (x, 1)) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1335:25: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XBBDEF'1331 :23: note: expanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1218:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: note:: 439array 'fld' declared here: 5: rtunion fld[1];note : ^array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c: rtunion fld[1];26 : ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c: :./genrtl.h1096::26022::3 : warningwarning: : 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, 3) = NULL_RTX; reg_scan_mark_refs (XEXP (x, 1), insn); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1348:133127::23 :note : noteexpanded from macro 'X0EXP': expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381219:: 38note:: 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note5: : array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c: :In file included from 1139:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25::3770 : warning: ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && REG_POINTER (SET_SRC (x))) ^~~~~~~~~~~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: ^ ~expanded from macro 'SET_SRC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:#define SET_SRC(RTX) XCEXP (RTX, 1, SET)38 : ^ ~ note: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1220 ^: 37:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.cnote:: 26expanded from macro 'RTL_CHECKC1': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ 3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1939:37: XINT (rt, 5) = arg3;note : ^ ~expanded from macro 'REG_POINTER' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328: (RTL_FLAG_CHECK1 ("REG_POINTER", (RTX), REG)->frame_related)23 : ^~~ note: expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1318:45: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): expanded from macro 'RTL_FLAG_CHECK1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX): ^~~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :439:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];439 : ^ 5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c :note1144: :array 'fld' declared here27: warning: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c && REG_POINTER (XEXP (SET_SRC (x), 0))):32 : 26 ^~~~~~~~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h: :In file included from 167/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::73770:: ./genrtl.hwarning:: 263array index 5 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] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1516:::252649: :notenote: 22: expanded from macro 'INSN_CODE'expanded from macro 'XSTR' : note: expanded from macro 'SET_SRC'#define INSN_CODE(INSN) XINT (INSN, 5) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~#define SET_SRC(RTX) XCEXP (RTX, 1, SET) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^ ~: 13281219::23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1365 ::note32 :: note : expanded from macro 'XINT'note : expanded from macro 'XCEXP'expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::122038::537 ::note : expanded from macro 'RTL_CHECK2'notenote : : array 'fld' declared here expanded from macro 'RTL_CHECKC1' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all): 5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1219:39 rtunion fld[1];: ^note : expanded from macro 'RTL_CHECK2'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])168 : ^~~5 : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1939:37: note: expanded from macro 'REG_POINTER' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ (RTL_FLAG_CHECK1 ("REG_POINTER", (RTX), REG)->frame_related) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1318note:: 45expanded from macro 'INSN_CODE': note: expanded from macro 'RTL_FLAG_CHECK1'#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX): 1328:23: note: expanded from macro 'XINT' ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~439 :5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1219 :38: rtunion fld[1]; note ^: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reginfo.c:1166:34#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c: : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]26 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h set_reg_attrs_from_value (dest, SET_SRC (x));: 439 ^~~~~~~~~~~3770: : 5./genrtl.h:: 281note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3array 'fld' declared here:: 2649 :warning22 rtunion fld[1];: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ : XINT (rt, 1) = arg1;In file included from expanded from macro 'SET_SRC'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c : ^ ~32 #define SET_SRC(RTX) XCEXP (RTX, 1, SET): /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h ^ ~: :1691328/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::2310:: :1365note :: warning32expanded from macro 'XINT': :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XCEXP' return INSN_CODE (insn);#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~~~~~~~~~~~~~~ ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1220:: 371516:: 25notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECKC1': note: expanded from macro 'INSN_CODE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391328::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23:5:439 :: notenote: 5: :array 'fld' declared here noteexpanded from macro 'XINT': rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.cnote:: 35expanded from macro 'XEXP': /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hclass opt_pass : public pass_data: 1219^: 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h: :./genrtl.h645::3501::3 :note : warningdid you mean class here?: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] struct opt_pass; ^~~~~~ X0EXP (rt, 4) = NULL_RTX;class ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c::2622: : In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::3770442: : ./genrtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h435::5753: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h :warning126: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1 : warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XWINT (rt, 1) = arg1; ^ ~ struct mem_usage /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h^: 1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h26::350 :note1: :expanded from macro 'HOST_WIDE_INT' note: did you mean struct here?# define HOST_WIDE_INT long ^ class mem_usage;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c^~~~~: 26struct: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:1284:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx orig_op1 = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:1476:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] scan_rtx (insn, &XEXP (x, 2), cl, action, OP_IN); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:1496:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (x, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:1762:25: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CALL_P (insn) && CALL_INSN_FUNCTION_USAGE (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:1763:23: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] scan_rtx (insn, &CALL_INSN_FUNCTION_USAGE (insn), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:1810:16: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:1810: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:1823:16: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:1823: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:1868:16: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:1868: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:1875:16: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:1875: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:1887:16: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:1887: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regrename.c:1902:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !VAR_LOC_UNKNOWN_P (INSN_VAR_LOCATION_LOC (insn))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1743:38: note: expanded from macro 'VAR_LOC_UNKNOWN_P' (GET_CODE (X) == CLOBBER && XEXP ((X), 0) == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:147:14: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] link = REG_NOTES (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/regstat.c:152:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c ^: 97: In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h::23: 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h: :In file included from 1750/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::23770:: ./genrtl.hwarning: :struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]155 :3: warning: struct symtab_node *symtab_node;array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: XINT (rt, 4) = arg4;141 : ^ ~7 : note: previous use is here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328class symtab_node;: 23 ^: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 114 warnings generated. 134 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:104: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:104: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:104: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o reorg.o -MT reorg.o -MMD -MP -MF ./.deps/reorg.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o resource.o -MT resource.o -MMD -MP -MF ./.deps/resource.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:294: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:1127:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (in), ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:1211:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (out), ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:1574:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (this_insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:1574:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (this_insn); note; note = XEXP (note, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:1868:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (this_insn) == -1) ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:1879:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (this_insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:1879:51: 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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:1960:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (out), ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:1970:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (in), ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 113 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:2219:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:2232:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (y), ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:2324:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:2324:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:2400:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (addr, 0) == XEXP (XEXP (addr, 1), 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erro:r -o rtl-error.o -MT rtl-error.o -MMD -MP -MF ./.deps/rtl-error.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c 35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:2404: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:2404: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:2405: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:2405: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:2420:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] base = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:2426:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:2441: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:952: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) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:2447:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = XEXP (offset, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.hclang:: 167warning:: 7:treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:689:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (list = reg_equiv_init (i); list; list = XEXP (list, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:725:56: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (rtx list = reg_equiv_init (regno); list; list = XEXP (list, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:1105: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)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2628:4: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:1105: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)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2628:22: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:1107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_ATTRS (reg) = 0; ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:1149: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 (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:1154:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = simplify_replace_rtx (INSN_VAR_LOCATION_LOC (insn), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:1153:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:1180:26: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] replace_pseudos_in (& CALL_INSN_FUNCTION_USAGE (insn), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:1181:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] VOIDmode, CALL_INSN_FUNCTION_USAGE (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:1213:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (REGNO (SET_SRC (PATTERN (insn))) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:105: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)76 : ^ ~1 : warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1220:37class rtx_def;: ^note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hexpanded from macro 'RTL_CHECKC1': 56:8: note: previous use is here#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:1220:11: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] pnote = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:1226:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *pnote = XEXP (*pnote, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:2687: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 ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:2689: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))), ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1240:27: note: expanded from macro 'REGNO_REG_CLASS' rs6000_regno_regclass[(REGNO)]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:2702:22: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] insn_code_number = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:2843:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:2957: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)) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:3087:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (operand), ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:3092:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (operand), ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:3920:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op = XEXP (op, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:3936: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)); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:4215:5: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ++LABEL_NUSES (label_ref_label (substitution)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:4560: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 ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:4561: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) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:1454:25: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] || (INSN_P (insn) && REG_NOTES (insn) != 0)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:1460:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int old_code = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:1461:20: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx old_notes = REG_NOTES (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:1489:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ((SET_SRC (set) == SET_DEST (set) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:1491: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) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:1493:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && reg_renumber[REGNO (SET_SRC (set))] < 0 ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:1495:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && reg_equiv_memory_loc (REGNO (SET_SRC (set))) != NULL ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.h:251:18: note: expanded from macro 'reg_equiv_memory_loc' (*reg_equivs)[(ELT)].memory_loc ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:1497:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (reg_equiv_memory_loc (REGNO (SET_SRC (set))), ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.h:251:18: note: expanded from macro 'reg_equiv_memory_loc' (*reg_equivs)[(ELT)].memory_loc ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:1503:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] REGNO (SET_SRC (set))); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:1531:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = old_code; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:1532:8: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = old_notes; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:1579:29: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] || (INSN_P (insn) && REG_NOTES (insn) != 0)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:1596: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, ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2103: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)))) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 192 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2350:30: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! offsets_known_at[CODE_LABEL_NUMBER (x) - first_label_num]) ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2353:17: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] offsets_at[CODE_LABEL_NUMBER (x) - first_label_num][i] ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2356:21: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] offsets_known_at[CODE_LABEL_NUMBER (x) - first_label_num] = 1; ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2373:29: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (offsets_at[CODE_LABEL_NUMBER (x) - first_label_num][i], ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2394:18: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (tem = REG_NOTES (x); tem; tem = XEXP (tem, 1)) ^~~~~~~~~~~~~ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o rtl-tests.o -MT rtl-tests.o -MMD -MP -MF ./.deps/rtl-tests.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2394: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2434: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); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2438:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = XEXP (SET_SRC (x), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2438:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = XEXP (SET_SRC (x), 1); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2444:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = XEXP (SET_SRC (x), 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2444:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = XEXP (SET_SRC (x), 2); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:4730: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)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:105: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2617:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && known_eq (INTVAL (XEXP (x, 1)), -ep->previous_offset)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/poly-int.h:1304:36: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2621:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] plus_constant (Pmode, XEXP (x, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:952: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) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2642: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, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2645: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2699: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)), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:958: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) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2700: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))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2721: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, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2724: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2742: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, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2746: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2757:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (x, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2759: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, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2761:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (new_rtx != XEXP (x, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2783: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:5093: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), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :39/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:5: :expanded from macro 'RTL_CHECK2' note: array 'fld' declared here rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5171::19439::5 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here rtunion fld[1]; ^ INTVAL (XEXP (ad, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2785:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331 rtx new_rtx = eliminate_regs_1 (XEXP (XEXP (x, 1), 1), mem_mode,:23 : ^ ~ note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1219 : ^ ~38 : note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1952:29: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'INTVAL' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT): 5 ^~~: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226 rtunion fld[1];: ^33 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c: :expanded from macro 'XCWINT'2785 :42: 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] ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: rtx new_rtx = eliminate_regs_1 (XEXP (XEXP (x, 1), 1), mem_mode, note ^ ~: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2788: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2788: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2852: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)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/emit-rtl.h:465:35: note: expanded from macro 'adjust_address_nv' adjust_address_1 (MEMREF, MODE, OFFSET, 0, 1, 0, 0) ^~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2854:56: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gen_rtx_raw_SUBREG (GET_MODE (x), new_rtx, SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:932:44: note: expanded from macro 'gen_rtx_raw_SUBREG' gen_rtx_fmt_ep (SUBREG, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:476:40: note: expanded from macro 'gen_rtx_fmt_ep' gen_rtx_fmt_ep_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:2856: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)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:5342: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:5347: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:5386: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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:5408: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:5410: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:5440:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (rtx link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:5440:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (rtx link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3032: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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3034: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3034: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3121:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (x); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3126:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ep->offset -= INTVAL (XEXP (src, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3133:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] elimination_effects (SET_SRC (x), VOIDmode); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:5502:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx orig_op1 = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:5517:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (orig_op0), ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:5532:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (orig_op1), ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:5645:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:5673:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !REGNO_OK_FOR_INDEX_P (REGNO (XEXP (op1, 1)))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h::1051692: :In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:: 442note: : In file included from expanded from macro 'REGNO_OK_FOR_INDEX_P'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h :244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:(HARD_REGISTER_NUM_P (REGNO) \272 : ^~~~~8 : warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1949inline struct rtx_def *: 39 ^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hnote:: 76expanded from macro 'HARD_REGISTER_NUM_P': 7: note: previous use is here #define HARD_REGISTER_NUM_P(REG_NO) ((REG_NO) < FIRST_PSEUDO_REGISTER)class rtx_def; ^~~~~~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c rtunion fld[1];: 105 ^: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c442:: 5673In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h40::244 : warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]275 :11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] && !REGNO_OK_FOR_INDEX_P (REGNO (XEXP (op1, 1)))) ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hclass rtx_def;: 1331 ^: 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1693:5: note: expanded from macro 'REGNO_OK_FOR_INDEX_P' ? (REGNO) <= 31 || (REGNO) == 67 \ ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:5673:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !REGNO_OK_FOR_INDEX_P (REGNO (XEXP (op1, 1)))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1693:22: note: expanded from macro 'REGNO_OK_FOR_INDEX_P' ? (REGNO) <= 31 || (REGNO) == 67 \ ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:5673:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !REGNO_OK_FOR_INDEX_P (REGNO (XEXP (op1, 1)))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1694:8: note: expanded from macro 'REGNO_OK_FOR_INDEX_P' || (REGNO) == FRAME_POINTER_REGNUM \ ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:5673:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !REGNO_OK_FOR_INDEX_P (REGNO (XEXP (op1, 1)))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1695:18: note: expanded from macro 'REGNO_OK_FOR_INDEX_P' : (reg_renumber[REGNO] >= 0 \ ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:5673:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !REGNO_OK_FOR_INDEX_P (REGNO (XEXP (op1, 1)))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1696:22: note: expanded from macro 'REGNO_OK_FOR_INDEX_P' && (reg_renumber[REGNO] <= 31 || reg_renumber[REGNO] == 67 \ ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:5673:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !REGNO_OK_FOR_INDEX_P (REGNO (XEXP (op1, 1)))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3620 : ^ ~32 : warning: unknown warning group '-Wmaybe-uninitialized', ignored [-Wunknown-warning-option]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1890:31: note: #pragma GCC diagnostic warning "-Wmaybe-uninitialized" expanded from macro 'REGNO' ^ #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1696:51: note: expanded from macro 'REGNO_OK_FOR_INDEX_P' && (reg_renumber[REGNO] <= 31 || reg_renumber[REGNO] == 67 \ ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:5673:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !REGNO_OK_FOR_INDEX_P (REGNO (XEXP (op1, 1)))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3233:22#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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' = eliminate_regs (INSN_VAR_LOCATION_LOC (insn), VOIDmode, insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1697/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::181733:: 3note:: expanded from macro 'REGNO_OK_FOR_INDEX_P'note : expanded from macro 'INSN_VAR_LOCATION_LOC' || reg_renumber[REGNO] == FRAME_POINTER_REGNUM))) ^~~~~ PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51674:: 36note:: array 'fld' declared herenote : expanded from macro 'PAT_VAR_LOCATION_LOC' rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:5675#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) : ^ ~38 : warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1365 :32: note: expanded from macro 'XCEXP' find_reloads_address_1 (mode, as, XEXP (op1, 1), 1, code, SCRATCH, ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1331:23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1220: :expanded from macro 'XEXP'37 : note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'RTL_CHECK2': note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c::53232:: 2note:In file included from : array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.cwarning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h : ^ INSN_VAR_LOCATION_LOC (insn) 76 : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~1 : warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :^1733 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h3:: 56note:: 8expanded from macro 'INSN_VAR_LOCATION_LOC': note: previous use is here PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN))struct rtx_def; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3253:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx base = SET_SRC (old_set); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3265:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset += INTVAL (XEXP (base, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3272:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] base = SET_SRC (prev_set); ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3288:8: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (REG_NOTES (insn)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 6082 ^ ~: 55: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1219array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: note: expanded from macro 'RTL_CHECK2' && (!targetm.legitimate_constant_p (GET_MODE (x), XEXP (x, 1)) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1331 :note23: :array 'fld' declared here note: rtunion fld[1];expanded from macro 'XEXP' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3289:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 : ^ ~ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note REG_NOTES (insn) = copy_insn_1 (REG_NOTES (insn));: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1601: 25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: expanded from macro 'REG_NOTES' 439:5:#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1331:23: rtunion fld[1]; note ^: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:6083:44#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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note: expanded from macro 'RTL_CHECK2' || targetm.preferred_reload_class (XEXP (x, 1), rclass) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::51331:: 23note:: array 'fld' declared herenote : expanded from macro 'XEXP' rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3289:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)6 : ^ ~ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: REG_NOTES (insn) = copy_insn_1 (REG_NOTES (insn));expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25: note: ^ ~expanded from macro 'REG_NOTES' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define REG_NOTES(INSN) XEXP(INSN, 6)439 : ^ ~5 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1331:23array 'fld' declared here: rtunion fld[1];note : ^expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:6088:44#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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note: expanded from macro 'RTL_CHECK2' tem = force_const_mem (GET_MODE (x), XEXP (x, 1)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::43923::5: notenote: : expanded from macro 'XEXP'array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c ^ ~:3302 :4: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1219array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: note: expanded from macro 'RTL_CHECK2' SET_SRC (old_set) = src; ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4392649::522:: notenote: : array 'fld' declared hereexpanded from macro 'SET_SRC' rtunion fld[1]; ^#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.carray 'fld' declared here: 22: In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h : ^435 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c320::33341::13 :warning : warning'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct pod_mode ^ plus_src = SET_SRC (old_set); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h : ^ ~68 :20: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1220did you mean struct here?: 37: note: expanded from macro 'RTL_CHECKC1' template class pod_mode; ^~~~~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) struct ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3345:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (links = REG_NOTES (insn); links; links = XEXP (links, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3345: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3373:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] poly_int64 offset = INTVAL (XEXP (plus_cst_src, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3402:11: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (REG_NOTES (insn)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:6163:12#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: offset = SUBREG_BYTE (x);note : ^~~~~~~~~~~~~~~expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 2023/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::26439:: 5note:: expanded from macro 'SUBREG_BYTE'note : array 'fld' declared here rtunion fld[1];#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3403::136341::32 :warning : notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XCSUBREG' REG_NOTES (insn) = copy_insn_1 (REG_NOTES (insn));#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^~~~~~~~~~~~~~~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h37::1601 :note25: :expanded from macro 'RTL_CHECKC1' note: expanded from macro 'REG_NOTES' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331note:: 23array 'fld' declared here: rtunion fld[1];note : ^expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3403:9: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = copy_insn_1 (REG_NOTES (insn)); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3419:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (old_set) = new_src; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3527:8: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (REG_NOTES (insn)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3528:38: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = copy_insn_1 (REG_NOTES (insn)); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3528:6: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = copy_insn_1 (REG_NOTES (insn)); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3549: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]) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3557:6: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = new_icode; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3606:14: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (val && REG_NOTES (insn) != 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3608:27: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] = eliminate_regs_1 (REG_NOTES (insn), VOIDmode, REG_NOTES (insn), true, ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3608:55: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] = eliminate_regs_1 (REG_NOTES (insn), VOIDmode, REG_NOTES (insn), true, ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3607:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:6373:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (*loc)); ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:6385: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3662:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] plus_src = SET_SRC (old_set); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3673:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (links = REG_NOTES (insn); links; links = XEXP (links, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13316475::2311:: notewarning: : 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) x = SET_SRC (x); ^ ~ ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :2649:22: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'SET_SRC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) note ^ ~: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1365 ^: 32:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c :note3673: :expanded from macro 'XCEXP'50 : 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) ^ ~ for (links = REG_NOTES (insn); links; links = XEXP (links, 1))/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 1220:37: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1': 1331:23: note: expanded from macro 'XEXP'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 5 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:array 'fld' declared here1219 :38: rtunion fld[1]; note: ^expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3727:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note_reg_elim_costly (SET_SRC (old_set), insn); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:105: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3827:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (SET_SRC (x), 0) != dest ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:6542:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:6589: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))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:6591: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:3917:18: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int label_nr = CODE_LABEL_NUMBER (insn); ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:6751:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && true_regnum (SET_SRC (pat)) == regno ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:6756:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (valueno = true_regnum (valtry = SET_SRC (pat))) >= 0) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:6758:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (goal_const && rtx_equal_p (SET_SRC (pat), goal) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:6765:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_renumbered_equal_p (goal, SET_SRC (pat))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:6767:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (valueno = true_regnum (valtry = SET_SRC (pat))) >= 0 ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:6772:23: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] || (goal_const && REG_NOTES (p) != 0 ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:6826:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (REG_NOTES (where) != 0 && find_reg_note (where, REG_UNUSED, value)) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:6941:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pat = COND_EXEC_CODE (pat); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2661:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:6980:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] v1 = COND_EXEC_CODE (v1); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2661:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:7018:22: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CALL_P (p) && CALL_INSN_FUNCTION_USAGE (p)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:7022:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (p); XEXP (link, 1) != 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:7022:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (p); XEXP (link, 1) != 0; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:7023:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:7065:18: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (p); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:7065:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (p); link; link = XEXP (link, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:4861:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (rtx x = REG_NOTES (insn); x; x = XEXP (x, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:4861:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (rtx x = REG_NOTES (insn); x; x = XEXP (x, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:7108:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (addr, 0) == XEXP (XEXP (addr, 1), 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:7112:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] i = INTVAL (XEXP (XEXP (addr, 1), 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:7112:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] i = INTVAL (XEXP (XEXP (addr, 1), 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:7158:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload.c:7158: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c::2223: : In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::442435: : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h::320:5751: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h :warning126: :'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]1 : warningstruct pod_mode: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]^ struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h : ^~~~~350 : struct1 : note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:6395:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] outer_offset = SUBREG_BYTE (subreg); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 127 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o rtl.o -MT rtl.o -MMD -MP -MF ./.deps/rtl.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:6569:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] byte = SUBREG_BYTE (subreg); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:7362:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && REGNO (SET_SRC (PATTERN (temp))) < FIRST_PSEUDO_REGISTER) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:7364:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] spill_reg_store[REGNO (SET_SRC (PATTERN (temp)))] = 0; ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:7365:32: 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; ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:7385:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = simplify_replace_rtx (INSN_VAR_LOCATION_LOC (temp), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:7384:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (temp) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:7783: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)) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:7807:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SET_SRC (set) == rl_reg_rtx) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:7809:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int src = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:7829:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SET_SRC (set) == rl_reg_rtx ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:7841: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 ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:8453:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src_reg = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:8635:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && REGNO (out) == REGNO (XEXP (in, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:8638: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:8835:24: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CALL_P (insn) && CALL_INSN_FUNCTION_USAGE (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:8836:41: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] n_occurrences += count_occurrences (CALL_INSN_FUNCTION_USAGE (insn), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:8842:64: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (rtx i1 = reg_equiv_alt_mem_list (REGNO (reg)); i1; i1 = XEXP (i1, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:8861:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_INSN_BASIC_BLOCK_P (i1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:8986:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || ! rtx_equal_p (dst, XEXP (SET_SRC (set), 0)) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:8987:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || ! rtx_equal_p (dst, XEXP (SET_SRC (set2), 0)) ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:8989:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] != -INTVAL (XEXP (SET_SRC (set2), 1)))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:8989:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] != -INTVAL (XEXP (SET_SRC (set2), 1)))) ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:22/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::5435:: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.hnote:: 320array 'fld' declared here: 1: rtunion fld[1]; warning ^: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.cstruct pod_mode: 8988:^19 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (INTVAL (XEXP (SET_SRC (set), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :note68: :expanded from macro 'RTL_CHECK2'20 : note: did you mean struct here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:template class pod_mode;1952 : ^~~~~29 : struct note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:8988:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (INTVAL (XEXP (SET_SRC (set), 1)) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reload1.c:9099: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); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h ^ ~:23 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1:: 439warning:: 5'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: note: struct GTY((desc("0"), tag("0"),array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:: 76note:: 1expanded from macro 'XVEC': note: did you mean struct here? #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)class rtx_def; ^ ~^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13972023::1326:: notewarning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'SUBREG_BYTE' rtx tmp = XEXP (this, 1); ^ ~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::136323::32 :note : note: expanded from macro 'XEXP' expanded from macro 'XCSUBREG' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1220:note: 37expanded from macro 'RTL_CHECK2': note: expanded from macro 'RTL_CHECKC1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439In file included from :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:: 24note: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 305 rtunion fld[1];: 1 ^: ^ ~ warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :439:5struct GTY((desc("0"), tag("0"),: ^note : array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1459439::145:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1]; ^ rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: X0EXP (rt, 1) = NULL_RTX;1475 : ^ ~10 : warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1348 :27: return XBBDEF (insn, 2);note : ^ ~expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): expanded from macro 'XBBDEF' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 38 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1218expanded from macro 'RTL_CHECK1': 38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])439 : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :array 'fld' declared here5 : note rtunion fld[1];: array 'fld' declared here ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1491array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 10: XEXP (rt, 1) = arg1;warning : ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331 return XEXP (insn, 3);: 23 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'1331 :23: note: expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 38 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded from macro 'RTL_CHECK2': 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439 :note5: :array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1524::43912::5 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here rtunion fld[1]; ^ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1081332:23: : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XVEC': 3770In file included from : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c :./genrtl.h ^ ~29: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h574:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h1219::376:: 1warning:: :38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: notewarning XSTR (rt, 2) = arg2;: : ^ ~class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :class rtx_def;1330 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23^: ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hnote :: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XSTR'56 ::4398::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note5 ^ ~:: previous use is here note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hstruct rtx_def;array 'fld' declared here: ^1219 rtunion fld[1];: 38 ^: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855: XSTR (rt, 1) = arg1;10 ^ ~: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330: return JUMP_LABEL (this);23 : ^~~~~~~~~~~~~~~~~note : expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note : ^ ~expanded from macro 'JUMP_LABEL' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)array 'fld' declared here ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1220:In file included from 37/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c::108 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1': 3770: ./genrtl.h:612:3#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]439 :5: XVEC (rt, 2) = arg2; ^ ~note : array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332 rtunion fld[1];: 23 ^: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51860:: 40note:: array 'fld' declared herewarning : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]24 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384 JUMP_LABEL (this) = target;In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c ^~~~~~~~~~~~~~~~~13:: 108 : warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from : :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 37701844: :./genrtl.h28:: rtx tmp = XEXP (this, 1); note ^ ~: expanded from macro 'JUMP_LABEL'630 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31331: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): 23 ^ ~: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : 1365expanded from macro 'XEXP': XVEC (rt, 1) = arg1;32 : ^ ~note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XCEXP'::12191332 ::2338:: note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): noteexpanded from macro 'XVEC': expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/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])1220 : ^ ~ ^ ~37 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391219note::: 38expanded from macro 'RTL_CHECKC1'5: :note : note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' array 'fld' declared here ^ ~ rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 439 ^ ~: 5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :array 'fld' declared here5 : note rtunion fld[1];: array 'fld' declared here ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c1459::10814: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 3770array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:666:3 rtx next = XEXP (insn, 1);: ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: XVEC (rt, 1) = arg1; note ^ ~: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XVEC' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note ^ ~: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1]; : ^439 :5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:In file included from 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c: :note108: : expanded from macro 'XBBDEF'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)3 : ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:warning1218: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38 : note: expanded from macro 'RTL_CHECK1' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331439::235:: note : notearray 'fld' declared here: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 439:5: return XBBDEF (insn, 2);note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335 rtunion fld[1];: 25 ^: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.cexpanded from macro 'XBBDEF': 108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)./genrtl.h : ^ ~686 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1218: :warning382150: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 10 :note XSTR (rt, 2) = arg2;: expanded from macro 'RTL_CHECK1' ^ ~ warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1330 ^ ~: 23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h note SUBREG_BYTE (x), GET_MODE (x));: : ^~~~~~~~~~~~~~~439 expanded from macro 'XSTR': 5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)2023array 'fld' declared here : ^ ~26 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded from macro 'SUBREG_BYTE': 38: note: expanded from macro 'RTL_CHECK2' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1363 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h32::439 :note5: : expanded from macro 'XCSUBREG'note : array 'fld' declared here rtunion fld[1]; #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1486 : ^ ~10 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning439: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : note: return XEXP (insn, 3);array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1331 :23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.carray 'fld' declared here: 108: In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13301496::2310:: warningnote: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XSTR' return XUINT (insn, 4); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1329 :26:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :expanded from macro 'XUINT'38 : note: expanded from macro 'RTL_CHECK2' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1219 ^ ~: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'RTL_CHECK2': note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c :note: 108array 'fld' declared here: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];3770 : ^./genrtl.h :726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1501note:: 10expanded 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) return XUINT (insn, 4); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::381329::26 :note : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'XUINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1219: 38note:: array 'fld' declared herenote : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */108 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1332./genrtl.h::23746:: 3note:: expanded from macro 'XVEC'warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XINT (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1328expanded from macro 'RTL_CHECK2': 23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)439 : ^ ~5 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:note1219: :array 'fld' declared here38 : note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:./genrtl.h1220::76637::3 :note : warningexpanded from macro 'RTL_CHECKC1': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1;#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51332::23 :note : note: array 'fld' declared hereexpanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1855 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h10:: 439warning:: 5array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return safe_as_a (JUMP_LABEL (this));/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c : ^~~~~~~~~~~~~~~~~108 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1844::78428:: 3note:: expanded from macro 'JUMP_LABEL'warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) XWINT (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1365::321224:: 29note:: expanded from macro 'XCEXP'note : expanded from macro 'XWINT' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1220/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37440:: 5note:: expanded from macro 'RTL_CHECKC1'note : array 'hwint' declared here HOST_WIDE_INT hwint[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:439::555: :note: 26array 'fld' declared here: note rtunion fld[1]; : ^ expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::101330:: 23warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XSTR' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h2023::121926::38 :note : noteexpanded from macro 'SUBREG_BYTE': expanded from macro 'RTL_CHECK2' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1363::32:439 :note5: :expanded from macro 'XCSUBREG' note: array 'fld' declared here rtunion fld[1];#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1220108:: 37In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 3770note: : ./genrtl.hexpanded from macro 'RTL_CHECKC1': 845:3: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XSTR (rt, 2) = arg2;439 : ^ ~5 : note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1330: rtunion fld[1];23 : ^note : expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:108: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3040 ^ ~: 19/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439 :warning5: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here *step_out = XEXP (x, 1); rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3760 rtunion fld[1];: 11 ^: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]25 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from attrs = MEM_ATTRS (x);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~~~~~~~~~~~3770 : ./genrtl.h:308:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 2572warning:: 24array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'MEM_ATTRS' XVEC (rt, 5) = arg5; ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1332 :23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1355note:: 29expanded from macro 'XVEC': note: expanded from macro 'X0MEMATTR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219 ^ ~: 38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1220expanded from macro 'RTL_CHECK2': 37: note: expanded from macro 'RTL_CHECKC1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439: rtunion fld[1];5 : ^ noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.carray 'fld' declared here: 25: In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h : ^23 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c : ^24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 2) = arg2; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51331:: 23note:: array 'fld' declared herenote : expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c::133124:: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'XEXP'./genrtl.h :51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;: 1219 ^ ~: 38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1331expanded from macro 'RTL_CHECK2': 23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here :1219 rtunion fld[1];: 38 ^: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XWINT (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c : ^ ~24 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1224::377029: :./genrtl.h :note69: :expanded from macro 'XWINT'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;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~440: 5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1331array 'hwint' declared here: 23: note HOST_WIDE_INT hwint[1];: expanded from macro 'XEXP' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: expanded from macro 'HOST_WIDE_INT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h# define HOST_WIDE_INT long: 1219 ^: 38:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.cnote:: 25expanded from macro 'RTL_CHECK2': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3770 : ^ ~./genrtl.h :436/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3439:: 5warning:: 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; rtunion fld[1]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1363./genrtl.h::32124:: note3: :expanded from macro 'XCSUBREG' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) XEXP (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :expanded from macro 'RTL_CHECKC1'23 : note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 439 ^ ~: 5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219array 'fld' declared here: 38: rtunion fld[1];note : ^expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c: XEXP (rt, 3) = arg3;25 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701331: :./genrtl.h23:: 487note: :expanded from macro 'XEXP'3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::134838::27 :note : noteexpanded 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) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::12185::38 :note : notearray 'fld' declared here: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c ^ ~: 24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::53770:: ./genrtl.h:127:3note:: array 'fld' declared herewarning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::253770: : In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h::15223:: 3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning3770: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :538:3: XEXP (rt, 1) = arg1; warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;: 1331 ^ ~: 23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1219 :note38: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439: 5note:: array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c : ^25 : In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:23:: 24In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 3770./genrtl.h: :./genrtl.h573::1563::3 :warning : warningarray 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] XSTR (rt, 1) = arg1; ^ ~ XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1328note:: 23expanded from macro 'XSTR': 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note: 5array 'fld' declared here: note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:In file included from 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c: :In file included from 24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h: :In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h3770:: 157./genrtl.h::3574:: 3warning:: 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] XEXP (rt, 6) = arg6; ^ ~ XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1330::133123::23 :note : noteexpanded from macro 'XSTR': 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note5: :array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::25439: :In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:: 23note: : In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: rtunion fld[1];./genrtl.h : ^611 :3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c :warning24: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h XSTR (rt, 1) = arg1;: 183 ^ ~: 3: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1330:23: note XBBDEF (rt, 2) = arg2;: expanded from macro 'XSTR' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 1335 ^ ~: 25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded from macro 'XBBDEF': 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1218 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 :note5: :expanded from macro 'RTL_CHECK1' note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c::525:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:: 23: array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 rtunion fld[1];: ./genrtl.h: ^612 :3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c :warning24: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: XVEC (rt, 2) = arg2;./genrtl.h : ^ ~184 :3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1332warning:: 23array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XVEC' XEXP (rt, 3) = arg3; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::231219:: 38note:: 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::23439: :In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.harray 'fld' declared here: 630:3 rtunion fld[1];: ^warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24 XVEC (rt, 1) = arg1;: In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1332::18723::3 :note : warningexpanded from macro 'XVEC': array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381331:: 23note:: 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :array 'fld' declared here38 : note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25:: 3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h./genrtl.h::23208: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::3770 : warning./genrtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]666 :3: warning: XEXP (rt, 1) = arg1;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13311332::2323:: notenote: : expanded from macro 'XVEC'expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :expanded from macro 'RTL_CHECK2'38 : note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];439 : ^5 : note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c :25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::233770:: ./genrtl.hnote:: 685expanded from macro 'XEXP': 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331note:: 23expanded 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38array 'fld' declared here: note: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 24 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4393770:: 5./genrtl.h: :note211: :array 'fld' declared here3 : rtunion fld[1];warning : ^array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from X0EXP (rt, 4) = NULL_RTX;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h : ^ ~23 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h686::13483::27 :warning : notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'X0EXP' XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 1330 ^ ~ :23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: :expanded from macro 'XSTR'38 : note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 1219 ^ ~: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :note439: :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]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 439:In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:: 24note: : In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770 rtunion fld[1]; : ^./genrtl.h :212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c25:: 24In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23:: 3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::3770214: :./genrtl.h3::705 :warning3: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ XSTR (rt, 1) = arg1; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1348:27: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'X0EXP'1330 :23: note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1218 : ^ ~38 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note5: :array 'fld' declared here note : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c : ^ ~24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12193770:: 38./genrtl.h:: 232note:: 3expanded from macro 'RTL_CHECK2' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1331 : ^23 :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.cnote:: 25expanded from macro 'XEXP': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h : ^ ~726 :3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1219: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]38 : note XEXP (rt, 2) = arg2;: expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1219 ^: 38:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.cnote:: 24expanded from macro 'RTL_CHECK2': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 233 ^ ~: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5array 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; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c3770:: 25./genrtl.h: :In file included from 235/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h::323:: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]3770 : ./genrtl.h:746:3 X0EXP (rt, 4) = NULL_RTX;: ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XINT (rt, 1) = arg1;1348 : ^ ~27 : note: expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note : ^ ~expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note ^ ~ : expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 rtunion fld[1];: 5 ^: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.carray 'fld' declared here: 24: In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^3770 : ./genrtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c236::253: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.hwarning:: 23array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h X0EXP (rt, 5) = NULL_RTX;: 747 ^ ~: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348: XEXP (rt, 2) = arg2;27 : ^ ~ note: expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 38 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK1'1219 :38: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439array 'fld' declared here: 5: rtunion fld[1];note : ^array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c rtunion fld[1];: 24In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c : :In file included from 109/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c3770:: 25In file included from : : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h./genrtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h23:: 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h: ::237In file included from :17503:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h2::: 3770warningwarning: : : ./genrtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : 748: X0EXP (rt, 6) = NULL_RTX;3 struct symtab_node *symtab_node; : ^ ~ ^ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1411348::7 XSTR (rt, 3) = arg3;:27 : ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hprevious use is herenote :: 1330expanded from macro 'X0EXP'class symtab_node;: 23 ^ : note: expanded from macro 'XSTR'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 38 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded from macro 'RTL_CHECK1': 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5array 'fld' declared here: note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c :24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c::121825:: 38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h :note23: : expanded from macro 'RTL_CHECK1'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 3 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 439array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: note XWINT (rt, 1) = arg1;: array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1224 :29In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c :note24: : expanded from macro 'XWINT'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260#define XWINT(RTX, N) ((RTX)->u.hwint[N]): 3 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 440array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: note: array 'hwint' declared here X0EXP (rt, 3) = NULL_RTX; ^ ~ HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:55::134826::27 :note : noteexpanded from macro 'HOST_WIDE_INT': expanded from macro 'X0EXP' # define HOST_WIDE_INT long ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c3770:: 25./genrtl.h: :In file included from 262/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h::323:: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]3770 : ./genrtl.h:802: XINT (rt, 5) = arg3;3 : ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328 XEXP (rt, 1) = arg1;: 23 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XINT': 1331:23: note: expanded from macro 'XEXP'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1219 : ^ ~38 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :expanded from macro 'RTL_CHECK2'38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5array 'fld' declared here: note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c ^: 24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.carray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XSTR (rt, 2) = arg2;3770 : ^ ~./genrtl.h :281:3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1330: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : note: expanded from macro 'XSTR' XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1328 : ^ ~23 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XINT'1219 :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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 :note5: :expanded 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c::43925:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h :note23: : array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 rtunion fld[1];: ./genrtl.h ^: 824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c :note25: : expanded from macro 'XINT'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ./genrtl.h ^ ~: 844:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219warning:: 38array 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]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1330::43923::5 :note : noteexpanded 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h24:: 1219In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::3770 : note./genrtl.h: :expanded from macro 'RTL_CHECK2'306 :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XVEC (rt, 3) = arg3;: 439 ^ ~: 5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1332 : ^23 : In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c: :expanded from macro 'XVEC'25 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)3770: ./genrtl.h ^ ~: 845:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219warning:: 38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1330 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::439 :note5: :expanded from macro 'XSTR' note: array 'fld' declared here rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::241219: :In file included from 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.hexpanded from macro 'RTL_CHECK2': 307: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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XVEC (rt, 4) = arg4;439 :5 ^ ~: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1332 : ^23 : In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c: :expanded from macro 'XVEC'25 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 3770 ^ ~: ./genrtl.h:846/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31219:: 38warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK2' XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1330 ^ ~: 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'XSTR': note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c::3824:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2' 3770: ./genrtl.h:308#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~3 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439warning:: 5: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'fld' declared here rtunion fld[1]; XVEC (rt, 5) = arg5; ^ In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c :29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4351332: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h23::320 :note1: :expanded from macro 'XVEC' warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c::6824:: 20In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : did you mean struct here?./genrtl.h :309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]template class pod_mode; ^~~~~ struct XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:43:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] asmop = SET_SRC (body); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:48:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] asmop = SET_SRC (XVECEXP (body, 0, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:56:11: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] loc = ASM_OPERANDS_SOURCE_LOCATION (asmop); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2548:43: note: expanded from macro 'ASM_OPERANDS_SOURCE_LOCATION' #define ASM_OPERANDS_SOURCE_LOCATION(RTX) XCUINT (RTX, 6, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1362:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-error.c:115:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:116: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:116: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:116: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:120: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class 132 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:426:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 0; ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:442:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 0; ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:487:5: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ++LABEL_NUSES (*plabel); ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:541:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (tem); note; note = next) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:543:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next = XEXP (note, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:556:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (XEXP (note, 0)) ++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 116 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o rtlhash.o -MT rtlhash.o -MMD -MP -MF ./.deps/rtlhash.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:750:33: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] flags = get_jump_flags (insn, JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:771:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && JUMP_LABEL (insn) == JUMP_LABEL (next_trial))) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:771:28: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && JUMP_LABEL (insn) == JUMP_LABEL (next_trial))) ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:775:27: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (invert_jump (insn, JUMP_LABEL (insn), 1)) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:792:23: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx target_label = JUMP_LABEL (next_trial); ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o rtlanal.o -MT rtlanal.o -MMD -MP -MF ./.deps/rtlanal.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:896:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (pat); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:901:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (src, 2) == pc_rtx ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:903:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (src, 1)) == target) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:904:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (ANY_RETURN_P (XEXP (src, 1)) && XEXP (src, 1) == target))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:908:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (src, 1) == pc_rtx ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:910:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (src, 2)) == target) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:911:45: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] || (ANY_RETURN_P (XEXP (src, 2)) && XEXP (src, 2) == target))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:918:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (src, 0), 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:930:53: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx other_condition = get_branch_condition (insn, JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:944:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || ! rtx_equal_p (XEXP (condition, 1), XEXP (other_condition, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:944:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || ! rtx_equal_p (XEXP (condition, 1), XEXP (other_condition, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:1133:37: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] flags = get_jump_flags (insn, JUMP_LABEL (seq->insn (0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:1177:44: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] *pnew_thread = first_active_target_insn (JUMP_LABEL (seq->insn (0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:1210:33: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] flags = get_jump_flags (insn, JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:272: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++) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2538:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1374:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:273: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); ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2537:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:280: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:288:34: 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); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:354:18: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (x); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:356:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:1288:39: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] flags = get_jump_flags (delay_insn, JUMP_LABEL (delay_insn)); ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:513:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] *jump_target = JUMP_LABEL (this_jump_insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:1707:23: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && (insn != label || LABEL_NUSES (insn) != 1)) ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:1775:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (p); link; link = next) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c439::5675:: 16note: : warningarray 'fld' declared here: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:1777 for (link = CALL_INSN_FUNCTION_USAGE (call_insn);: 9 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h next = XEXP (link, 1);: 1632 ^ ~: 40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)note : ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: rtunion fld[1];5 : ^ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.carray 'fld' declared here: 1787:6 rtunion fld[1];: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c XEXP (link, 1) = REG_NOTES (insn);: 676 ^ ~: 22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: link; link = XEXP (link, 1)) note ^ ~: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note ^ ~: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 439 ^: 5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c :note1787:: 23array 'fld' declared here: warning: rtunion fld[1];array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:721: XEXP (link, 1) = REG_NOTES (insn);27 : ^~~~~~~~~~~~~~~~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601 mark_set_resources (SET_SRC (x), res, 0, MARK_SRC_DEST);: 25 ^~~~~~~~~~~: note: expanded from macro 'REG_NOTES' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define REG_NOTES(INSN) XEXP(INSN, 6)2649 : ^ ~ 22/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331note:: 23expanded 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) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1365:32/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded from macro 'XCEXP': 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1220439::375:: notenote: : expanded from macro 'RTL_CHECKC1'array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c :1788/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::6439:: 5warning:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'fld' declared here REG_NOTES (insn) = link; ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1601:25:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c :note760: :expanded from macro 'REG_NOTES'33 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: mark_set_resources (XEXP (XEXP (x, 1), 0), res, 0, MARK_SRC_DEST);expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1331expanded from macro 'RTL_CHECK2': 23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 5 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1219:38: note: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:761: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:761: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:767:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_set_resources (XEXP (x, 1), res, 0, MARK_SRC_DEST); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:1809:17/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331warning:: 23:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' for (link = REG_NOTES (p); link; link = next) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1601: :25expanded from macro 'RTL_CHECK2': note: expanded from macro 'REG_NOTES' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1331 :23: rtunion fld[1]; note ^: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:768:27: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: mark_set_resources (XEXP (x, 2), res, 0, MARK_SRC_DEST);1219 : ^ ~38 : note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 rtunion fld[1];: 38 ^: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.cexpanded from macro 'RTL_CHECK2': 1811:9: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: next = XEXP (link, 1);note : ^ ~array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c::1331824::2323:: notewarning: : 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) ^ ~ for (i = 0; i < ASM_OPERANDS_INPUT_LENGTH (x); i++) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2538:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1374:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:825:22: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_set_resources (ASM_OPERANDS_INPUT (x, i), res, in_dest, ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2537:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:1836:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn); link; link = next) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:1838:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next = XEXP (link, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:1871:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 0; ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:1963:32: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] flags = get_jump_flags (insn, JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c : ^ ~1073 :20/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here rtunion fld[1]; ^ for (link = REG_NOTES (real_insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:2253:44: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1601:25: note: expanded from macro 'REG_NOTES' new_label = get_label_before (new_label, JUMP_LABEL (trial)); ^~~~~~~~~~~~~~~~~~#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1844 :note28: :expanded from macro 'XEXP' note: expanded from macro 'JUMP_LABEL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1365note:32: :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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439: 5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1220 :37: rtunion fld[1]; note ^: expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:1073:56#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]439 :5: note: array 'fld' declared here for (link = REG_NOTES (real_insn); link; link = XEXP (link, 1)) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::22761331::3123:: warningnote: : array index 7 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) NULL, 1, 1, own_thread_p (JUMP_LABEL (insn), ^ ~ ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1844:28: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'JUMP_LABEL' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): ^ ~note : array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365 rtunion fld[1];: 32: ^ note: expanded from macro 'XCEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c :1085:20: 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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: for (link = REG_NOTES (real_insn); link; link = XEXP (link, 1))1220 : ^~~~~~~~~~~~~~~~~~~~~37 : note: expanded from macro 'RTL_CHECKC1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1601:25: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'REG_NOTES' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define REG_NOTES(INSN) XEXP(INSN, 6): ^ ~note : array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331 rtunion fld[1];: 23 ^: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c: :expanded from macro 'XEXP'2277 :8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ JUMP_LABEL (insn), 0),/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~~~~~~~~~~~~~~~1219 :38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'JUMP_LABEL'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1365 ^ :32:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c :note1085: :expanded from macro 'XCEXP'56 : 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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h for (link = REG_NOTES (real_insn); link; link = XEXP (link, 1)): 1220 ^ ~: 37: note: expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/resource.c:1120:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (real_insn) == NOTE_INSN_EPILOGUE_BEG) ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:2318:5: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && JUMP_LABEL (insn) != NULL_RTX ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:2325:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx this_label_or_return = JUMP_LABEL (insn); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:2391:33: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] flags = get_jump_flags (insn, JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:2551:21: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (trial); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:2553:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note = XEXP (note, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:2560:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (XEXP (note, 0))++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:2566:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (JUMP_LABEL (trial))++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:2566:17: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (JUMP_LABEL (trial))++; ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:33: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:45: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:2570:21: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (trial); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:2572:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note = XEXP (note, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:2579:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (XEXP (note, 0))--; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:2585:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (JUMP_LABEL (trial))--; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:2585:17: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (JUMP_LABEL (trial))--; ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:33: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:45: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:2656:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !reg_overlap_mentioned_p (SET_DEST (pat), SET_SRC (pat))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:2663:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! reg_set_p (SET_SRC (pat), next) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:2666:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_replace_rtx (SET_DEST (pat), SET_SRC (pat), next); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:2726:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] dest = SET_DEST (pat), src = SET_SRC (pat); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:2731:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! reg_overlap_mentioned_p (dest, XEXP (src, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:2734:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx other = XEXP (src, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:2796:12: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (new_thread), ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:2798:29: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] new_thread = follow_jumps (JUMP_LABEL (new_thread), insn, ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:2807:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:2869:22: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] target_label = JUMP_LABEL (jump_insn); ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:2912:23: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] target_label = JUMP_LABEL (jump_insn); ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:3048:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (note, 1) = REG_NOTES (our_prev); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:3048:21: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (note, 1) = REG_NOTES (our_prev); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:3049:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (our_prev) = note; ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:3091:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = next) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:3093:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next = XEXP (note, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:3142:23: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_P (p) && NOTE_KIND (p) == NOTE_INSN_SWITCH_TEXT_SECTIONS) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:3173:37: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && !ANY_RETURN_P (target_label = JUMP_LABEL (insn))) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1001:14: note: expanded from macro 'ANY_RETURN_P' (GET_CODE (X) == RETURN || GET_CODE (X) == SIMPLE_RETURN) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:719:45: note: expanded from macro 'GET_CODE' #define GET_CODE(RTX) ((enum rtx_code) (RTX)->code) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:3173:37: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && !ANY_RETURN_P (target_label = JUMP_LABEL (insn))) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1001:40: note: expanded from macro 'ANY_RETURN_P' (GET_CODE (X) == RETURN || GET_CODE (X) == SIMPLE_RETURN) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:719:45: note: expanded from macro 'GET_CODE' #define GET_CODE(RTX) ((enum rtx_code) (RTX)->code) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:3191:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (target_label && target_label != JUMP_LABEL (jump_insn)) ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:3209:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx label = JUMP_LABEL (next); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:3218:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ++LABEL_NUSES (target_label); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c::136135:: 32/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 305note:: 1expanded from macro 'XCINT': warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) struct GTY((desc("0"), tag("0"), ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 76 ^ ~: 1/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5did you mean struct here?: note: class rtx_def;array 'fld' declared here ^~~~~ struct rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:3220:5: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ++LABEL_NUSES (label); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:3229:5: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] --LABEL_NUSES (label); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:3231:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (--LABEL_NUSES (target_label) == 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:3252:23: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx other_target = JUMP_LABEL (other); ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c::136531:: 32/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 305note:: 1expanded from macro 'XCEXP': warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:3253:19: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hwarning:: 76array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1: note: did you mean struct here? target_label = JUMP_LABEL (insn); ^~~~~~~~~~~~~~~~~class rtx_def; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:3328:22: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] target_label = JUMP_LABEL (delay_jump_insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:3391:21: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx temp_label = JUMP_LABEL (trial_seq->insn (0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:3477:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx label = JUMP_LABEL (next); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:3478:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx old_label = JUMP_LABEL (delay_jump_insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:3493:5: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ++LABEL_NUSES (old_label); ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:3512:27: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (old_label && --LABEL_NUSES (old_label) == 0) ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:3565:5: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (real_return_label)++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:3567:5: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c::146535:: 10/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1384warning:: 13array 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] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtx tmp = XEXP (this, 1); : ^ ~1331 :23: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :1331expanded 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381219::38: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):439 : ^ ~5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 439 ^: 5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 1397 ^ ~: 13/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :warning439: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : note: array 'fld' declared here rtx tmp = XEXP (this, 1); ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::14751219::10:38 :warning : notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note : expanded from macro 'XBBDEF' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 5 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1218note:: 38:array 'fld' declared here note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (real_simple_return_label)++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h26/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1789note::1459: 26expanded from macro 'XUINT'::14 : notewarning: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)expanded from macro 'LABEL_NUSES': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: rtx next = XEXP (insn, 1);38 #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL): ^ ~ ^ ~note /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2': 13611331::32: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 note ^ ~: expanded from macro 'XCINT'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ::439 :note5#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int):: expanded from macro 'XEXP' ^ ~note : array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1220 ^ : ^ ~37 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note: 1219expanded from macro 'RTL_CHECKC1' :38: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote: :array 'fld' declared here439 :5: rtunion fld[1]; note: ^array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c : ^3590: 11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (JUMP_LABEL (pat->insn (0)) == function_return_label) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :warning1844:: 28array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: return XEXP (insn, 1);expanded from macro 'JUMP_LABEL' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)23: note: ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::15241365#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: 32 ^ ~12:: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: warningnote1219: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XCEXP' 38: note: expanded from macro 'RTL_CHECK2' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : 1332 ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::23 1220:: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:37439: :expanded from macro 'XVEC':5 :note : noteexpanded from macro 'RTL_CHECKC1'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : array 'fld' declared here ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: ^ 1219 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 :note5: :expanded from macro 'RTL_CHECK2' note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];1470 : ^ ~ ^10/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c439array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]::3595 5:: 16note:: return XBBDEF (insn, 2); warningarray 'fld' declared here ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1];1335 : ^25 : note else if (JUMP_LABEL (pat->insn (0)) == function_simple_return_label): expanded from macro 'XBBDEF' ^~~~~~~~~~~~~~~~~~~~~~~~~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1844/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::281218: :note: 38:expanded from macro 'JUMP_LABEL' note: expanded from macro 'RTL_CHECK1' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1365/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::32439: :note: 5expanded from macro 'XCEXP' : note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1475:10: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 439:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : note: return XBBDEF (insn, 2);array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1335 :25:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c :3620note:: 42expanded from macro 'XBBDEF': 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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218 flags = get_jump_flags (jump_insn, JUMP_LABEL (jump_insn));: 38 ^~~~~~~~~~~~~~~~~~~~~~: note: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~1844 :28/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'JUMP_LABEL': note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 1486 ^ ~: 10/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : note: array 'fld' declared here return XEXP (insn, 3); ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1]; :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^:1848 :1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c2334::: warningnote: 3674: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' :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) ^ ~ return safe_as_a (JUMP_LABEL (insn));/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219: ^~~~~~~~~~~~~~~~~ if (real_return_label != NULL_RTX && --LABEL_NUSES (real_return_label) == 0)38 : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1844: expanded from macro 'RTL_CHECK2': 28 : note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1789::439#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)26 :: ^ ~ note5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'LABEL_NUSES': 1365note : :array 'fld' declared here32: #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) rtunion fld[1];note ^ ~ ^ : expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note : ^ ~expanded from macro 'XCINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)note : ^ ~ expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1': 439:5: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 439 ^: 5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:3677:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: && --LABEL_NUSES (real_simple_return_label) == 0) warning ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: return JUMP_LABEL (this);1789 : ^~~~~~~~~~~~~~~~~26 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'LABEL_NUSES'1844 :28: note: expanded from macro 'JUMP_LABEL'#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)1361 : ^ ~32 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1365expanded from macro 'XCINT' :32: note: expanded from macro 'XCEXP' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)1220 : ^ ~37 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1220expanded from macro 'RTL_CHECKC1': 37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])439 : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :array 'fld' declared here5 : note rtunion fld[1];: array 'fld' declared here ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 1491 ^ ~: 10/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439:5 :warning : note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1]; return XEXP (insn, 3); ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1865:expanded from macro 'RTL_CHECK2'3 : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ JUMP_LABEL (this) = target;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~~~~~~~~~~~~~~~439 :5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here :1844: rtunion fld[1];28 : ^ note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: #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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220 return XUINT (insn, 4); : ^ ~37 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:1329: :expanded from macro 'RTL_CHECKC1' 26: note: expanded from macro 'XUINT' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint): 5 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:1219:38: : array 'fld' declared herenote : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 2150 ^: 10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): 1860 ^ ~:40 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1363array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :32: note: expanded from macro 'XCSUBREG' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1844 ^ ~: 28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1220expanded from macro 'JUMP_LABEL': 37: note: expanded from macro 'RTL_CHECKC1' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])1365 : ^ ~32 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'XCEXP': 5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:3705:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) == NOTE_INSN_EPILOGUE_BEG) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::21501659::1025:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) SUBREG_BYTE (x), GET_MODE (x)); ^ ~ ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13612023::3226:: notenote: : expanded from macro 'XCINT'expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h32::1220 :note: 37expanded from macro 'XCSUBREG' : note: expanded from macro 'RTL_CHECKC1' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1220::43937::5 :note : noteexpanded from macro 'RTL_CHECKC1': array 'fld' declared here rtunion fld[1]; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3739439::435: :warning : notearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here rtunion fld[1]; ^ && ((target = skip_consecutive_labels (JUMP_LABEL (insn))) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:3740:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] != JUMP_LABEL (insn))) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:3770:34: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (function_return_label && --LABEL_NUSES (function_return_label) == 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/reorg.c:3773:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && --LABEL_NUSES (function_simple_return_label) == 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:37701355: ./genrtl.h::6929::3 :note : warningexpanded from macro 'X0MEMATTR': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)1331: 23: ^ ~ note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECKC1'1219 :38: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~5 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439array 'fld' declared here: 5: rtunion fld[1];note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c : ^ ~35 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12193770:: 38./genrtl.h:: 124note:: 3expanded from macro 'RTL_CHECK2': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1331array 'fld' declared here: 23: rtunion fld[1]; note ^: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c rtunion fld[1]; ^: 31: In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:35:: 3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::3770: 51./genrtl.h::3126:: 3:warning : warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331note:: 23expanded 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439439:5::5 :note : notearray 'fld' declared here : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h ^: 127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c :31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::383770: : note./genrtl.h: :expanded from macro 'RTL_CHECK2'69 :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;: 439 ^ ~: 5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :array 'fld' declared here23 : note rtunion fld[1];: expanded from macro 'XEXP' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1291219::338:: warningnote: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1331 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::439 :note5: expanded from macro 'XEXP': note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219 ^: 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c3::31: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:124:3 XEXP (rt, 3) = arg3;: ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: XEXP (rt, 1) = arg1;expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331:1219::23: 38note:: 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h35:: 439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:37705: :./genrtl.h :note155: :array 'fld' declared here3 : warning: rtunion fld[1];array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from XINT (rt, 4) = arg4;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c: 31 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h125::13283:23:: warningnote: : expanded from macro 'XINT'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1335note: :expanded from macro 'RTL_CHECK2' 25: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ expanded from macro 'XBBDEF'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: 5: note: array 'fld' declared here rtunion fld[1]; ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c: 35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12183770:: 38./genrtl.h:: 156note:: 3expanded 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]) XINT (rt, 5) = arg5; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1328array 'fld' declared here: 23: rtunion fld[1];note : ^expanded from macro 'XINT' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 3770 ^ ~: ./genrtl.h:126/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31219:: 38:warning : notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439::13315::23 :note : notearray 'fld' declared here: expanded from macro 'XEXP' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 35 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1219./genrtl.h::38157:: 3note:: expanded from macro 'RTL_CHECK2'warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 6) = arg6; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51331:: 23note:: array 'fld' declared herenote : expanded from macro 'XEXP' rtunion fld[1]; ^ In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c ^ ~ :31/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h note:: 3770expanded from macro 'RTL_CHECK2' : ./genrtl.h:127#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~3 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning439: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : note: array 'fld' declared here XINT (rt, 4) = arg4; ^ ~ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c::132835:: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'XINT'./genrtl.h :158:3: warning: #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] ^ ~ X0EXP (rt, 7) = NULL_RTX;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1348note:: 27expanded from macro 'RTL_CHECK2': note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)439 : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note: 1218array 'fld' declared here: 38: rtunion fld[1];note : ^expanded from macro 'RTL_CHECK1' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::439128::5:3 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] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c ^ ~: 35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:12193770:: 38:./genrtl.h: 182note:3: : expanded from macro 'RTL_CHECK2'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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1331 :23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note: expanded from macro 'XEXP': 5: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: rtunion fld[1];38 : ^ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:1328::2331:: note: In file included from expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~152 :3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219 :warning38: :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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391331::523: :note : notearray 'fld' declared here: expanded from macro 'XEXP' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 35: ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 3770: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1871219:38::3 :note : warning: expanded from macro 'RTL_CHECK2'array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1331 :note23: :array 'fld' declared here note: expanded from macro 'XEXP' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)31 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1219::15338::3: notewarning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:5:: 1335note:: 25array 'fld' declared here: note rtunion fld[1]; ^: expanded from macro 'XBBDEF'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)188 :3: ^ ~warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XEXP (rt, 7) = arg7;: 1218 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1331: 23:note note: : expanded from macro 'XEXP'expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 1219: ^ ~38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 439:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here439: 5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c1328:35:: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:233770:: ./genrtl.h :note208:: 3expanded from macro 'XINT': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :expanded from macro 'RTL_CHECK2'23 : note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)439 : ^ ~5 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1219 :38: rtunion fld[1]; note: ^expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 439./genrtl.h::5156:: 3note:: array 'fld' declared herewarning : 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c ^ ~: 35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1328::20923::3 :note : warningexpanded from macro 'XINT': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335::25:1219 :note: 38expanded from macro 'XBBDEF': note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38: note: ^ ~expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])439 : ^ ~ 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:5: :array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c::3531: : In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770:: 3770./genrtl.h:: 210./genrtl.h:3:: 157warning:: 3array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: XEXP (rt, 3) = arg3; array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XEXP (rt, 6) = arg6;: 1331 ^ ~:23 : note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 23 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :1219expanded from macro 'XEXP':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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219array 'fld' declared here: 38: rtunion fld[1];note : ^expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3770 ^ ~: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:211::3439:: 5warning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; rtunion fld[1]; ^ ~ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1348/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:27::3770: ./genrtl.hnote:: 158expanded from macro 'X0EXP': 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) ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1218:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1348 :note27: : expanded from macro 'RTL_CHECK1'note : expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439: 5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: :array 'fld' declared here38 : note rtunion fld[1];: expanded from macro 'RTL_CHECK1' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 439./genrtl.h::5212:: 3note:: array 'fld' declared herewarning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 31 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4393770:: 5./genrtl.h:: 182note:: 3array 'fld' declared here: warning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c :35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:37701331: :./genrtl.h23:: note: 232expanded from macro 'XEXP': 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~ :1219:38: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1331: 23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):5 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1219:38 rtunion fld[1];: ^note : expanded from macro 'RTL_CHECK2'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3770 : ^ ~./genrtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h185::4393:: 5warning: : notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here rtunion fld[1]; ^ XINT (rt, 4) = arg4; In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c :35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1328::23323::3 :note: expanded from macro 'XINT'warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:12191348:38::27 : note: noteexpanded 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~ :439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1218note:: 38array 'fld' declared here: note: rtunion fld[1];expanded from macro 'RTL_CHECK1' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])31 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4393770:: 5:./genrtl.h :note: 186array 'fld' declared here:3: warning: rtunion fld[1];array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c: XINT (rt, 5) = arg5;35 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3:: warning1328: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : note: expanded from macro 'XINT' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1348:27/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1218439::385:: notenote: : 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31: 439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::3770 : note: ./genrtl.harray 'fld' declared here: 187:3 rtunion fld[1];: ^warning : In file included from array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c :35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XEXP (rt, 6) = arg6;: 3770 ^ ~: ./genrtl.h:235:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: warning: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]1331 :23: note: X0EXP (rt, 4) = NULL_RTX;expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1348: ^ ~27 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'X0EXP'1219 :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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1218 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38:: 439note:: 5expanded from macro 'RTL_CHECK1': note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:439::315: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770: array 'fld' declared here./genrtl.h :188: rtunion fld[1];3 ^ :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.cwarning:35: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h: XEXP (rt, 7) = arg7;236 :3: warning: ^ ~array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23 X0EXP (rt, 5) = NULL_RTX;: note ^ ~: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 27 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'X0EXP': 1219:38: note: expanded from macro 'RTL_CHECK2'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1218 :38 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:note439: :expanded from macro 'RTL_CHECK1'5 : note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c1219::3538:: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 3770: ./genrtl.h:258: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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: XEXP (rt, 1) = arg1; note ^ ~ : array 'fld' declared here rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1331:In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:: 31note: : expanded from macro 'XEXP'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 3 ^ ~: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1219:38: XBBDEF (rt, 2) = arg2;note : ^ ~ expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 25 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:439: :expanded from macro 'XBBDEF'5 : note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ ~ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c::121835:: 38:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote: :expanded from macro 'RTL_CHECK1'3770 : ./genrtl.h:259:3: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])warning : ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439:5: XBBDEF (rt, 2) = arg2;note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c::1335:3125: :In file included from note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XBBDEF': 3770: ./genrtl.h:210:3:#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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38 XEXP (rt, 3) = arg3;: ^ ~note : expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 23 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:note439: :5:expanded from macro 'XEXP' note: array 'fld' declared here rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c :35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219:377038: :./genrtl.h note:: 260expanded from macro 'RTL_CHECK2' :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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: X0EXP (rt, 3) = NULL_RTX;439: 5 ^ ~: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1348 ^: 27:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.cnote:: 31expanded from macro 'X0EXP' : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~3 : warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 1218:38: note X0EXP (rt, 4) = NULL_RTX;: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1348/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::43927::5 : notenote: : array 'fld' declared hereexpanded from macro 'X0EXP' rtunion fld[1]; ^ In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c: 35 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770: :./genrtl.h:1218261::383:: notewarning: : expanded from macro 'RTL_CHECK1'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1348 :note27: : notearray 'fld' declared here: expanded from macro 'X0EXP' rtunion fld[1]; ^ In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c ^ ~:31 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12183770: :38./genrtl.h: :note: 212expanded from macro 'RTL_CHECK1': 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h X0EXP (rt, 5) = NULL_RTX;: 439 ^ ~:5 : note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348 rtunion fld[1]; : ^27: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c: :expanded from macro 'X0EXP'35 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)262 : ^ ~3 : warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1218:38: XINT (rt, 5) = arg3;note : ^ ~expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 23 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:439: :expanded from macro 'XINT'5 : note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c1219::31: 38:In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'3770: ./genrtl.h:213: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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: X0EXP (rt, 6) = NULL_RTX;note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c::134835:: 27In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.hexpanded from macro 'X0EXP':263 :3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:12181330::38:23 : notenote: : expanded from macro 'RTL_CHECK1'expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::43931:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'fld' declared here./genrtl.h :214 rtunion fld[1];: 3 ^: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c :35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 X0EXP (rt, 2) = NULL_RTX;: ./genrtl.h ^ ~: 304:3: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1348 :27: note XSTR (rt, 1) = arg1;: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1330 :23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h note:: 1218expanded from macro 'XSTR': 38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 note:: 5:expanded 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c::43931:: 5In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770 : note./genrtl.h: :array 'fld' declared here234 :3: rtunion fld[1]; warning ^: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: X0EXP (rt, 3) = NULL_RTX;3770 : ^ ~./genrtl.h :305:3: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1348:27: XINT (rt, 2) = arg2;note : ^ ~expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)1328: 23 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XINT': 1218:38: note: expanded from macro 'RTL_CHECK1'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 1219: ^ ~ 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439 :note5: :expanded from macro 'RTL_CHECK2' note: array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c5::31 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 3770: ./genrtl.h rtunion fld[1];: 235 ^:3: warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.carray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 X0EXP (rt, 4) = NULL_RTX;: ./genrtl.h ^ ~: 306:3: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1348 :27: note XVEC (rt, 3) = arg3;: expanded from macro 'X0EXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)1332 : ^ ~23 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218: :38: expanded from macro 'XVEC'note : expanded from macro 'RTL_CHECK1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h31:: 439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::3770 : note./genrtl.h: :array 'fld' declared here236 :3: rtunion fld[1]; warning ^: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h X0EXP (rt, 5) = NULL_RTX;: 3770 ^ ~: ./genrtl.h:307:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1348array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 27: note: XVEC (rt, 4) = arg4;expanded from macro 'X0EXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 1332: ^ ~23 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1218expanded from macro 'XVEC': 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38439:: 5:note : noteexpanded 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c439::315: :In file included from note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 3770: ./genrtl.h rtunion fld[1];: ^237 :In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:: 35warning: : In file included from array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h: X0EXP (rt, 6) = NULL_RTX;308 : ^ ~3 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]1348 :27: XVEC (rt, 5) = arg5;note : ^ ~ expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~note : expanded from macro 'XVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'RTL_CHECK1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 38 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'RTL_CHECK2': 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h327::12193::38 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328 : ^ ~23 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439note:: 5:expanded from macro 'XINT' note: array 'fld' declared here rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c::1219:3138: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'RTL_CHECK2' : ./genrtl.h:259: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XBBDEF (rt, 2) = arg2;439 ^ ~ :5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:note1335: :array 'fld' declared here25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:1219:38: note: :expanded from macro 'RTL_CHECK2' 35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:4393770:: 5: ./genrtl.hnote:: 347array 'fld' declared here :3 rtunion fld[1];: ^warning : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]31 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263 XVEC (rt, 1) = arg1;:3: warning : ^ ~array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1330:23: :note1332: expanded from macro 'XSTR': 23: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) expanded from macro 'XVEC' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5: note: 1219array 'fld' declared here :38 rtunion fld[1]; : ^ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c :31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12193770:: 38./genrtl.h:: 281note: :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]) XINT (rt, 1) = arg1; ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5:1328 :note23: :array 'fld' declared here note: expanded from macro 'XINT' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12193770:: 38./genrtl.h:: note: 349:expanded from macro 'RTL_CHECK2'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;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here 1331: rtunion fld[1];23 : ^ note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.carray 'fld' declared here:31 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];3770 : ^./genrtl.h :304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: In file included from expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c :35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:: 5:./genrtl.h note:: array 'fld' declared here369 :3 rtunion fld[1];: ^warning : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]31 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h: XEXP (rt, 1) = arg1;307 : ^ ~3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1331 :23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1332:23: expanded from macro 'XEXP'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) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2': 1219:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :439:5expanded 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c: 31 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770: ./genrtl.h::308:3439:: 5warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: XVEC (rt, 5) = arg5; ^ ~ array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332: rtunion fld[1];23: note: expanded from macro 'XVEC' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~35 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38:: note3770: : expanded from macro 'RTL_CHECK2' ./genrtl.h:370:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439warning:5:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array 'fld' declared here rtunion fld[1]; ^ XEXP (rt, 2) = arg2; In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c: ^ ~ 31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770: 1331./genrtl.h::309:323: : warning: notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP' XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XINT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 38 ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote: :1219expanded 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::4395:: 5note:: array 'fld' declared here note: rtunion fld[1]; array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c : ^ ~35 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701219: :./genrtl.h38::435 :note3: :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]) XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1224note:: 29array 'fld' declared here: note: rtunion fld[1];expanded from macro 'XWINT' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:#define XWINT(RTX, N) ((RTX)->u.hwint[N])31 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 440./genrtl.h:349::53:: warningnote: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'hwint' declared here XEXP (rt, 3) = arg3; HOST_WIDE_INT hwint[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::261331: note:: 23: noteexpanded from macro 'HOST_WIDE_INT': expanded from macro 'XEXP' # define HOST_WIDE_INT long ^ In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c : ^ ~35 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701219:38:: ./genrtl.hnote:: 436expanded from macro 'RTL_CHECK2' :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XWINT (rt, 2) = arg2; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51224:: 29note:: array 'fld' declared herenote : expanded from macro 'XWINT' rtunion fld[1]; ^ In file included from #define XWINT(RTX, N) ((RTX)->u.hwint[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c : ^ ~ 31/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 440/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5:3770 : note./genrtl.h: :array 'hwint' declared here350 :3: HOST_WIDE_INT hwint[1];warning : ^array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26 X0EXP (rt, 4) = NULL_RTX;: ^ ~note: expanded from macro 'HOST_WIDE_INT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:# define HOST_WIDE_INT long27 : ^ note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.cwarning:: 31class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:class rtx_def;3770: ./genrtl.h^ :369/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::356:: 8warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: previous use is here XEXP (rt, 1) = arg1; struct rtx_def; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c :35: rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ^./genrtl.h :470In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c3::31 : warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3770: ./genrtl.h:370 SUBREG_BYTE (rt) = arg1;: 3 ^~~~~~~~~~~~~~~~: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023: XEXP (rt, 2) = arg2; 26 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'SUBREG_BYTE' 1331:23: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :1363expanded from macro 'XEXP':32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1220/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37:1219 :note: 38expanded from macro 'RTL_CHECKC1': note: expanded from macro 'RTL_CHECK2'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: array 'fld' declared here rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 31 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12183770:: 38./genrtl.h:: 435note:: 3expanded 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]) ^ ~ XWINT (rt, 1) = arg1; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~:439: 5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note: 1224array 'fld' declared here: 29: rtunion fld[1]; note ^ : expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c :note22: : expanded from macro 'XWINT'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :76:1: #define XWINT(RTX, N) ((RTX)->u.hwint[N])warning : ^ ~class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:class rtx_def;5 :^ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: In file included from array 'hwint' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c: :5635 HOST_WIDE_INT hwint[1];: : ^In file included from 8/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 553770:: previous use is here26 ./genrtl.h:: struct rtx_def;538note: 3 ^: :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 ^ XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.cwarning:: 35: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h: SUBREG_BYTE (rt) = arg1;573 : ^~~~~~~~~~~~~~~~3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26 XSTR (rt, 1) = arg1;: ^ ~ note: expanded from macro 'SUBREG_BYTE' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) note ^ ~: expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): expanded from macro 'XCSUBREG' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): ^ ~note : expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 rtunion fld[1];: ^5 : In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c: :array 'fld' declared here35 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];:3770: ./genrtl.h ^: 574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h439::5925::3 :note : warningarray 'fld' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: In file included from expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c :31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:520439::53:: warningnote: : array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 1) = NULL_RTX;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c ^ ~: 35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770: 1348./genrtl.h::61227:3:: notewarning: : expanded from macro 'X0EXP'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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1332:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:231218:: 38note: :expanded from macro 'XVEC' note: expanded from macro 'RTL_CHECK1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 :note5: :expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 35: ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701219: :./genrtl.h38::630: 3note: :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]) XVEC (rt, 1) = arg1; ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51332: :note23: :array 'fld' declared here note : expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31 rtunion fld[1];: In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c ^ ~: 35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219:3770:: 38./genrtl.h:: 666:note3: :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]) XVEC (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332439::523: : notenote: : expanded from macro 'XVEC'array 'fld' declared here rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1330/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:23:: 31note: : In file included from expanded from macro 'XSTR'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:611: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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: XSTR (rt, 1) = arg1;note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1330 ^ ~: 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'XSTR': note: array 'fld' declared here rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c ^ ~: 35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::37705: :./genrtl.h :705:note3:: warningarray 'fld' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 1) = arg1; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31 rtunion fld[1];: ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c./genrtl.h::35648: :In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770warning: : ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 726:3: XSTR (rt, 1) = arg1; warning ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330: XEXP (rt, 2) = arg2;23 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XSTR': 1331:23: note: expanded from macro 'XEXP'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439:5 ^: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:37701219: :./genrtl.h38::746 :note3: :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]) ^ ~ XINT (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439: 5: note: array 'fld' declared here rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c ^ ~: 31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::6851331:3::23 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1331: 23 ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded from macro 'XEXP':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) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1219: 38note:: array 'fld' declared herenote: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:35439: :5In file included from : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here3770 : ./genrtl.h rtunion fld[1]; : ^748 :In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c::31 : warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3770: ./genrtl.h:686:3 XSTR (rt, 3) = arg3;: warning: ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330 XSTR (rt, 2) = arg2;:23 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:expanded from macro 'XSTR'1330 :23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :38 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:note1219: :expanded from macro 'RTL_CHECK2' 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439array 'fld' declared here: 5: note rtunion fld[1];: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c31:: 35In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 3770./genrtl.h: :./genrtl.h705::7663::3 :warning : warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; XVEC (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13301332::2323:: note: noteexpanded from macro 'XSTR': expanded from macro 'XVEC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)38: ^ ~note : expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219:38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439array 'fld' declared here: 5: rtunion fld[1];note : ^ array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c: rtunion fld[1];31 : ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c26:: 31note: : In file included from expanded from macro 'HOST_WIDE_INT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: # define HOST_WIDE_INT long./genrtl.h: 725 ^: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c: :expanded from macro 'RTL_CHECK2' 35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h : ^ ~802 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3439:: 5warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) warning: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1332:: 23: noteexpanded from macro 'RTL_CHECK2': expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c::43931:: 5In file included from : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here3770 : ./genrtl.h: rtunion fld[1];747 : ^3 : In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:: 35array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: XEXP (rt, 2) = arg2;./genrtl.h ^ ~ :823:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331warning:: 23array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XEXP' XSTR (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1330:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439:12195:: 38note:: array 'fld' declared here note: rtunion fld[1]; ^expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])748 : ^ ~ 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439 :warning5: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note : array 'fld' declared here rtunion fld[1]; XSTR (rt, 3) = arg3; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c: ^ ~35 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1330./genrtl.h::23824::3 :note warning: : expanded from macro 'XSTR'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: ^ ~expanded from macro 'XVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439439:5:: note5: :array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: In file included from expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c :31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h ^ ~: 784/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3439::5 :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'fld' declared here XWINT (rt, 1) = arg1; rtunion fld[1]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1224In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c29:: 35note: : In file included from expanded from macro 'XWINT'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:845:#define XWINT(RTX, N) ((RTX)->u.hwint[N])3 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:warning440: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : note: array 'hwint' declared here XSTR (rt, 2) = arg2; ^ ~ HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::261330: :note23: :expanded from macro 'HOST_WIDE_INT' note: expanded from macro 'XSTR'# define HOST_WIDE_INT long ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl-tests.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c: ^ ~31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h:1219802::338: :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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 5 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:1219: :array 'fld' declared here38 : note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 216 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o rtlhooks.o -MT rtlhooks.o -MMD -MP -MF ./.deps/rtlhooks.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 113 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o rtx-vector-builder.o -MT rtx-vector-builder.o -MMD -MP -MF ./.deps/rtx-vector-builder.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:276:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (XEXP (orig, 0), 1), &offset)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:521:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:521:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:663:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:663:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:749:39: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_CODE (x) == ASM_OPERANDS && ASM_OPERANDS_LABEL_VEC (x)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2545:37: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.c:778:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && ASM_OPERANDS_LABEL_VEC (XVECEXP (x, 0, 0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2545:37: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct :575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 134 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o run-rtl-passes.o -MT run-rtl-passes.o -MMD -MP -MF ./.deps/run-rtl-passes.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 119 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o sched-deps.o -MT sched-deps.o -MMD -MP -MF ./.deps/sched-deps.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1384/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c::1322:: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]435 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning rtx tmp = XEXP (this, 1);: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ struct pod_mode ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::20439:: 5note:: did you mean struct here?note : array 'fld' declared here rtunion fld[1]; template class pod_mode; ^ ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::223770: : In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::442128: :In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:: 244: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]272 :8: XINT (rt, 5) = arg5;warning : ^ ~struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hinline struct rtx_def *: 1328 ^: 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:: 76note:: 7expanded from macro 'XINT': note: previous use is here class rtx_def;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: In file included from expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c :22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h244:: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h::5275:: 11note:: array 'fld' declared herewarning : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);: In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h3770:: 76./genrtl.h::7129:: 3note:: previous use is herewarning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]class rtx_def; ^ XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c :note22: : expanded from macro 'RTL_CHECK1'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])575 : ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h126::4391::5 :warning : note'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: array 'fld' declared here struct mem_usage rtunion fld[1];^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)350 : ^ ~1 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: :did you mean struct here?38 : noteclass mem_usage;: ^~~~~expanded from macro 'RTL_CHECK1' struct #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhash.c:91:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] hstate.add_poly_int (SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:./genrtl.h22:: 128In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h3::435 : warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]320 :1: XINT (rt, 5) = arg5;warning : ^ ~'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :^1328 :23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h439::685::20 :note : notearray 'fld' declared here: did you mean struct here? rtunion fld[1]; ^ In file included from template class pod_mode;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c : ^~~~~26 : structIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c::2622: : In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::3770442: : ./genrtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h666::2443: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h :warning275: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]11 : warning: XVEC (rt, 1) = arg1;struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);23 : ^ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: :expanded from macro 'XVEC'76 :7: note: previous use is here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) class rtx_def; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 113 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o sched-ebb.o -MT sched-ebb.o -MMD -MP -MF ./.deps/sched-ebb.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c::43924:: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1384note:: 13array 'fld' declared here: warning: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1465 ^ ~: 10/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219warning:: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK2' return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~23 : note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 439:5: note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ 1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h return XBBDEF (insn, 2);: 1397 ^ ~: 13:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1335: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]25 : note: expanded from macro 'XBBDEF' rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)1331 : ^ ~23 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: :expanded from macro 'XEXP'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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5array 'fld' declared here: note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1496warning: :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] rtx next = XEXP (insn, 1); return XUINT (insn, 4); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13291331::26:23 :note : noteexpanded from macro 'XUINT': expanded from macro 'XEXP' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1219:38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5array 'fld' declared here: note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1465array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :10: return XUINT (insn, 4);warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329: return XEXP (insn, 1);26 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:expanded from macro 'XUINT'1331 :23: note: expanded from macro 'XEXP'#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1219:38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 439: rtunion fld[1];5 : ^ note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25clang:: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: note:treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]1524: expanded from macro 'XBBDEF': 12: 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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */: 1218 ^ ~: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1332note:: 23expanded from macro 'RTL_CHECK1': note: expanded from macro 'XVEC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: note : noteexpanded from macro 'RTL_CHECK2' : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1848/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::341329::26 :warning : notearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XUINT' return safe_as_a (JUMP_LABEL (insn));#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^~~~~~~~~~~~~~~~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381844:: 28note:: expanded from macro 'RTL_CHECK2'note : expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1365 :note32: :array 'fld' declared here note: rtunion fld[1];expanded from macro 'XCEXP' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1220::152437::12 :note : warningexpanded 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]) ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC *//data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1332note:: 23array 'fld' declared here: note: rtunion fld[1];expanded from macro 'XVEC' ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1860 :40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c::121924:: 38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'RTL_CHECK2'./genrtl.h :69:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]439: 5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:In file included from 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c: :In file included from 24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h3770:: 126./genrtl.h::3124:: 3warning:: 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] XEXP (rt, 3) = arg3; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331note:: 23expanded 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded from macro 'RTL_CHECK2': note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5array 'fld' declared here: note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c ^: 25: In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::243770: : In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1273770:: 3./genrtl.h:: 125warning:: 3array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: XINT (rt, 4) = arg4;array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2;: 1328 ^ ~: 23: note: expanded from macro 'XINT'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1335:25: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'XBBDEF' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)1219 : ^ ~38 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1218 :38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here439 :5: rtunion fld[1]; note ^: array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c: rtunion fld[1];25 : ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c: :./genrtl.h24:: 128In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::3770 : warning./genrtl.h: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]126 :3: XINT (rt, 5) = arg5;warning : ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XEXP (rt, 3) = arg3;1328 : ^ ~23: note: expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1331 : ^ ~23 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 :note5: :expanded 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c::43925:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'fld' declared here./genrtl.h :129: rtunion fld[1];3 : ^ warning: In file included from array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c :24: In file included from XEXP (rt, 6) = arg6;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from ::1271331::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c233::: 25note: : In file included from expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h : 442warning: : In file included from array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)244 : XINT (rt, 4) = arg4; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h : ^ ~272 : 8/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning::132838: :struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 23noteinline struct rtx_def *: : ^ expanded from macro 'RTL_CHECK2' note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h : :expanded from macro 'XINT'76 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 7 ^ ~: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h note: ^ ~: previous use is here439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5:class rtx_def;:1219 : ^ 38note: : array 'fld' declared herenote : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c : ^ ~25 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:In file included from 24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: :In file included from 442/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h: :./genrtl.h244:: 128/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h::3275:: 11warning:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XINT (rt, 5) = arg5; ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1328/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::2376:: 7note:: expanded from macro 'XINT'note : previous use is here class rtx_def; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c :note25: : expanded from macro 'XEXP'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152: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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 XEXP (rt, 1) = arg1;: 38 ^ ~: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1219 :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1328/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c::2324:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XINT' 3770: ./genrtl.h:152:3:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38 XEXP (rt, 1) = arg1;: ^ ~note : expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'439 :5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c1219::2538: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'RTL_CHECK2': ./genrtl.h:156:3: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XINT (rt, 5) = arg5;439 : ^ ~5 : note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1328:23: rtunion fld[1];note : expanded from macro 'XINT' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 24 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1219./genrtl.h::38153:: 3note:: expanded from macro 'RTL_CHECK2'warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1335 :25: rtunion fld[1]; note ^: expanded from macro 'XBBDEF' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)3770 : ^ ~./genrtl.h :157:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1218 :warning38: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' XEXP (rt, 6) = arg6; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::23439:: 5note:: expanded from macro 'XEXP'note : array 'fld' declared here rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h24:: 1219In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::3770 : note./genrtl.h: :expanded from macro 'RTL_CHECK2'154 :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XEXP (rt, 3) = arg3;: 439 ^ ~: 5: note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331: rtunion fld[1];23 : ^ note: In file included from expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c :25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h : ^ ~158 :3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1219: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]38 : note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1348 : ^ ~27 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :expanded from macro 'X0EXP'5 : note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c::3824:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK1'3770 : ./genrtl.h:155:3:#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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: XINT (rt, 4) = arg4;note : ^ ~array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c : ^ ~25 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::37705: :./genrtl.h :note182: :array 'fld' declared here3 : warning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c XEXP (rt, 1) = arg1;: 24 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1581331::323:: warningnote: : 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1348:27/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1218 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 :note5: :expanded from macro 'RTL_CHECK1' note: array 'fld' declared here rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c::43925:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'fld' declared here./genrtl.h :183: rtunion fld[1];3 : ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c XINT (rt, 5) = arg5;: 24 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1821328::323:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XINT' XEXP (rt, 1) = arg1; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13311219::2338:: notenote: : expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c ^ ~: 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::53770:: ./genrtl.hnote:: 187array 'fld' declared here: 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24 XEXP (rt, 6) = arg6;: In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h183::13313::23 :warning : notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' XBBDEF (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13351219::2538:: notenote: : expanded from macro 'XBBDEF'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) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1218 :note38: :array 'fld' declared here note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 25 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4393770:: 5./genrtl.h: :note188: :array 'fld' declared here3 : warning rtunion fld[1];: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from XEXP (rt, 7) = arg7;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c : ^ ~24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13313770:: 23./genrtl.h:: 184note:: 3expanded 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) ^ ~ XEXP (rt, 3) = arg3; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1331:23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1219 : ^38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c187::253: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 3770array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:208: XEXP (rt, 6) = arg6;3 : ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331: XEXP (rt, 1) = arg1;23 : ^ ~ note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c :note24: : array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 rtunion fld[1];: ./genrtl.h ^: 188:In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:: 25warning: : In file included from array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h XEXP (rt, 7) = arg7;: 209 ^ ~: 3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1331: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : note: XBBDEF (rt, 2) = arg2;expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1335 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25::1219 :note38: :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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38439:: 5note:: expanded from macro 'RTL_CHECK1'note : array 'fld' declared here rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c::134824:: 27In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'X0EXP'./genrtl.h :208:3: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;: 1218 ^ ~: 38: note: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])23 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'439 :5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c1219::2538: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'RTL_CHECK2': ./genrtl.h:214: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5 X0EXP (rt, 7) = NULL_RTX;: ^ ~note : array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1348: rtunion fld[1];27 : ^ note: In file included from expanded from macro 'X0EXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c :24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)./genrtl.h : ^ ~209 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31218:: 38warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK1' XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391335::525:: note: notearray 'fld' declared here: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:In file included from 24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c: :In file included from 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h3770:: 212./genrtl.h::3232:: 3warning:: 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] X0EXP (rt, 5) = NULL_RTX; XEXP (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1348::133127::23 :note : noteexpanded from macro 'X0EXP': expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1218::121938::38 :note : noteexpanded 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]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::439:55:: notenote: : array 'fld' declared herearray 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c ^: 25: In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c::377024: : ./genrtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h233::37703: :./genrtl.h :warning213: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: X0EXP (rt, 2) = NULL_RTX; warning ^ ~ : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38: 1348note:: 27expanded from macro 'RTL_CHECK1': note: expanded from macro 'X0EXP'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c38::25 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1': 3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 3) = NULL_RTX; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~ :439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:51348:: 27note:: array 'fld' declared herenote : expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::241218: :In file included from 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :note3770: : expanded from macro 'RTL_CHECK1'./genrtl.h :214:3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]439: 5: note: array 'fld' declared here X0EXP (rt, 7) = NULL_RTX; rtunion fld[1]; ^ ~ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c::134825: :In file included from 27/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770: note./genrtl.h: :expanded from macro 'X0EXP'235 :3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::134838::27 :note : noteexpanded from macro 'RTL_CHECK1': 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1218439::385:: notenote: : expanded from macro 'RTL_CHECK1'array 'fld' declared here rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c X0EXP (rt, 2) = NULL_RTX;: 25 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h258::13483::27 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'X0EXP' XEXP (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::231218:: 38note:: expanded from macro 'XEXP'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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c::43924:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'fld' declared here./genrtl.h :234: 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX;: 3770 ^ ~: ./genrtl.h:259:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1348array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 27: note: XBBDEF (rt, 2) = arg2;expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1335 :25: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XBBDEF'1218 :38: note: expanded from macro 'RTL_CHECK1'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 1218 ^ ~: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'RTL_CHECK1': note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:524:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here3770 : ./genrtl.h: rtunion fld[1];235 : ^3 : In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]25 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 X0EXP (rt, 4) = NULL_RTX;: ./genrtl.h ^ ~: 260:3: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1348:27: X0EXP (rt, 3) = NULL_RTX;note : ^ ~expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 27 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'X0EXP': 1218:38: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note : ^ ~expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218: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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5439:: 5note:: array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:In file included from 24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c: :In file included from 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h3770:: 236./genrtl.h::3261:: 3warning:: array index 5 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] X0EXP (rt, 5) = NULL_RTX; ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::271348:: 27note:: expanded from macro 'X0EXP'note : expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381218:: 38note:: expanded from macro 'RTL_CHECK1'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]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5439:: 5note:: array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c :24In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25:: 3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::3770237: :./genrtl.h3::262 :warning3: :array index 6 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] X0EXP (rt, 6) = NULL_RTX; XINT (rt, 5) = arg3; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1348::132827::23 :note : noteexpanded from macro 'X0EXP': expanded from macro 'XINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381219:: 38note:: 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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5439:: 5note:: array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c::2425: : In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37703770: : ./genrtl.h./genrtl.h::258281::33:: 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] XEXP (rt, 1) = arg1; XINT (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::231331:: 23note:: 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :expanded from macro 'RTL_CHECK2'38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])439 : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :array 'fld' declared here5 : note rtunion fld[1];: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c::43925:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'fld' declared here./genrtl.h :304:3 rtunion fld[1];: ^warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c: XSTR (rt, 1) = arg1;24 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:./genrtl.h1330::26123:: 3note: :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) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1348 :27: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'X0EXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~note : array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1218 : ^38 : In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c: :expanded from macro 'RTL_CHECK1'25 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 305 ^ ~: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : note: array 'fld' declared here XINT (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c1328::2423: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'XINT': ./genrtl.h:262: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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XINT (rt, 5) = arg3;: 1219 ^ ~: 38: note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1328:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1219 :38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c :note25: : expanded from macro 'RTL_CHECK2'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]439 :5: note XVEC (rt, 3) = arg3;: array 'fld' declared here ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1332In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c23::24 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XVEC': 3770: ./genrtl.h:263:3#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38 XSTR (rt, 6) = arg4;: ^ ~note : expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1330:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1219:In file included from 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:: 25: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2':3770 : ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 4) = arg4; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1332 :23note:: array 'fld' declared herenote : expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3770 : ^ ~./genrtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h281::4393::5 :warning : notearray 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]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25:: 1219In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::3770 : note./genrtl.h: :expanded from macro 'RTL_CHECK2'347 :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1332 :23: rtunion fld[1]; note ^: expanded from macro 'XVEC' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 3770 ^ ~: ./genrtl.h:306/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31219:: 38warning:: array 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1332439::23:5 :note : noteexpanded from macro 'XVEC': array 'fld' declared here rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c :25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701219: :./genrtl.h38::348 :note3: :expanded from macro 'RTL_CHECK2' 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331439::235:: notenote: : expanded from macro 'XEXP'array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c :24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::377038: :./genrtl.h :note307: :expanded from macro 'RTL_CHECK2'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;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1332: rtunion fld[1];23 : ^ noteIn file included from : In file included from expanded from macro 'XVEC'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c25:: 27#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h ^ ~: 3770:: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h:23:: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h::383491750:::32: note:: warningexpanded from macro 'RTL_CHECK2'warning: : struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]array index 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]) ^ ~ struct symtab_node *symtab_node; XEXP (rt, 3) = arg3; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ ^439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h5::141 :note7/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here :note1331: :previous use is here 23 : rtunion fld[1]; class symtab_node; ^note : ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.cexpanded from macro 'XEXP':24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)308 : ^ ~3 : warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]1219 :38: note XVEC (rt, 5) = arg5;: expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'XVEC': 5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c1219::2538: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'RTL_CHECK2': ./genrtl.h:350: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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX;439 : ^ ~5 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1348array 'fld' declared here:27 : note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c ^ ~: 24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::383770:: ./genrtl.hnote:: 309expanded from macro 'RTL_CHECK1': 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;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1328 :note23: :array 'fld' declared here note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c :In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c24 : :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12193770: :In file included from 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: ::442 : ./genrtl.hnote:: 327In file included from expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h ::3575:: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):warning126 : ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ::439 : XINT (rt, 1) = arg1;warning 5: ^ ~: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote : :array 'fld' declared herestruct mem_usage 1328 : rtunion fld[1];23 ^ ^: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c: :expanded from macro 'XINT'25 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370: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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XEXP (rt, 2) = arg2;: 1219 ^ ~: 38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :expanded from macro 'RTL_CHECK2'23 : note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h::38note350: ::array 'fld' declared here1 : notenote: rtunion fld[1];expanded from macro 'RTL_CHECK2': did you mean struct here? ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~class mem_usage; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:^~~~~439: 5struct: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.cwarning:: 25array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: X0EXP (rt, 4) = NULL_RTX;./genrtl.h : ^ ~435 :3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1348: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]27 : note: expanded from macro 'X0EXP' XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)29 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XWINT'1218 :38: note: #define XWINT(RTX, N) ((RTX)->u.hwint[N])expanded from macro 'RTL_CHECK1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'hwint' declared here439 :5: HOST_WIDE_INT hwint[1];note : ^array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h: rtunion fld[1];55 : ^26 : note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::253770: : In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3703770:: 3./genrtl.h:: 470warning:: 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] XEXP (rt, 2) = arg2; ^ ~ SUBREG_BYTE (rt) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~~~~~~~~~~~~~~1331 :23: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'2023 :26: note: expanded from macro 'SUBREG_BYTE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): 1219 ^ ~: 38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1363: :expanded from macro 'RTL_CHECK2'32 : note: expanded from macro 'XCSUBREG' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)439 : ^ ~5 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote: :array 'fld' declared here1220 :37: rtunion fld[1];note : ^expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: In file included from expanded from macro 'X0EXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c :24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ./genrtl.h ^ ~: 435/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31218:: warning38: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 1224 ^ ~: 29/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'XWINT': note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c::57324:: 3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning3770: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :470:3 XSTR (rt, 1) = arg1;: ^ ~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: SUBREG_BYTE (rt) = arg1;1330 : ^~~~~~~~~~~~~~~~23 : note: expanded from macro 'XSTR'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :2023:26: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'SUBREG_BYTE' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): 38: ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1363:32: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XCSUBREG' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): ^ ~note : array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1220 : ^37 : In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c: :expanded from macro 'RTL_CHECKC1'25 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 574 ^ ~: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: XSTR (rt, 2) = arg2; array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330: rtunion fld[1];23 : ^ note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c X0EXP (rt, 1) = NULL_RTX;: 25 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1348./genrtl.h::27592:: 3note:: expanded from macro 'X0EXP'warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1330: 23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1218expanded from macro 'XSTR' :38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1219 : ^ ~38 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :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]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:: 24note: : In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: rtunion fld[1];./genrtl.h : ^520 :3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c :warning25: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h X0EXP (rt, 1) = NULL_RTX;: 612 ^ ~: 3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1348array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 27: note XVEC (rt, 2) = arg2;: expanded from macro 'X0EXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~note : expanded from macro 'XVEC'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1218:38: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'RTL_CHECK1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 439:5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c: XEXP (rt, 1) = arg1;25 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1331./genrtl.h::23630:: 3note:: expanded from macro 'XEXP'warning : 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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13321219::2338:: notenote: : 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 25 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4393770:: 5./genrtl.h:: 666note:: 3array 'fld' declared here: warning: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XVEC (rt, 1) = arg1;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c ^ ~: 24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1332::377023: :./genrtl.h :note574: :expanded from macro 'XVEC'3 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XSTR (rt, 2) = arg2;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1330: :expanded from macro 'RTL_CHECK2'23 : note: expanded from macro 'XSTR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~note : array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219 rtunion fld[1];: 38 ^: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c: :expanded from macro 'XEXP'24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: XSTR (rt, 1) = arg1;38 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1330:23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XSTR' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1219:38 rtunion fld[1];: ^note : expanded from macro 'RTL_CHECK2'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3770 ^ ~: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::686439::35:: warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here XSTR (rt, 2) = arg2; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c :note25: : expanded from macro 'RTL_CHECK2'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]439: 5: note: XSTR (rt, 1) = arg1;array 'fld' declared here ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1330In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c23::24 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XSTR': 3770: ./genrtl.h:612: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38 XVEC (rt, 2) = arg2;: ^ ~note : expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1332:23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XVEC' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note ^ ~: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 rtunion fld[1];: 38 ^: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c: :expanded from macro 'RTL_CHECK2'25 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])706 : ^ ~3 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning439: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : note: XSTR (rt, 2) = arg2;array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1330 :23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:In file included from 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:: 25note: : In file included from expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:725: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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5 XSTR (rt, 1) = arg1;: ^ ~note : array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1]; : ^1330 :23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c : ^ ~24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4393770:: 5./genrtl.h:: 666note:: 3array 'fld' declared here: warning: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from XVEC (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c : ^ ~25 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13323770:: 23./genrtl.h:: 747note:: 3expanded from macro 'XVEC': warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XEXP (rt, 2) = arg2; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331note:: 23expanded from macro 'RTL_CHECK2': note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)439 : ^ ~5 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1219 :38 rtunion fld[1]; : ^ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c ^ ~: 25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701219: :./genrtl.h38::784 :note3: :expanded from macro 'RTL_CHECK2' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1224439::295:: notenote: : expanded from macro 'XWINT'array 'fld' declared here rtunion fld[1]; #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c::44024:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'hwint' declared here./genrtl.h :706: HOST_WIDE_INT hwint[1];3 : ^ warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]55 :26: note XSTR (rt, 2) = arg2;: expanded from macro 'HOST_WIDE_INT' ^ ~ # define HOST_WIDE_INT long /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:In file included from 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c: :note25: : expanded from macro 'RTL_CHECK2'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]439 :5: note XVEC (rt, 1) = arg1;: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c XVEC (rt, 3) = arg3;: 24 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701332: :./genrtl.h23::746 :note3: :expanded from macro 'XVEC' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XINT (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1328: :expanded from macro 'RTL_CHECK2'23 : note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)439 : ^ ~5 : note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1219:38 rtunion fld[1];: ^note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h24:: 1330In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::3770 : note./genrtl.h: :expanded from macro 'XSTR'766 :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XVEC (rt, 1) = arg1; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381332:: 23note:: expanded from macro 'RTL_CHECK2'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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1219 :note38: :array 'fld' declared here note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 25 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4393770:: 5./genrtl.h:: 845note:: 3array 'fld' declared here: warning rtunion fld[1];: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c ^ ~: 24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::53770:: ./genrtl.hnote:: 784array 'fld' declared here: 3: rtunion fld[1];warning : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtx-vector-builder.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:314:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || rtx_varies_p (XEXP (x, 1), for_alias); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5041331::1123:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' decl = SYMBOL_REF_DECL (x);#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~~~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note2698: :expanded from macro 'RTL_CHECK2'43 : note: expanded from macro 'SYMBOL_REF_DECL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))439 : ^ ~5 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1351 :28: rtunion fld[1]; note ^: expanded from macro 'X0TREE' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree): ./genrtl.h ^ ~: 211:3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1218: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]38 : note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1348:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h27::439 :note5: :expanded from macro 'X0EXP' note: array 'fld' declared here rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h658::121827::38 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK1' if (poly_int_rtx_p (XEXP (x, 1), &const_x1)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331note:: 23array 'fld' declared here: note: rtunion fld[1];expanded from macro 'XEXP' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h212::12193::38 :warning : notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391348::527:: notenote: : array 'fld' declared hereexpanded from macro 'X0EXP' rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 667 ^ ~: 37: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1218array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: note: expanded from macro 'RTL_CHECK1' return rtx_addr_can_trap_p_1 (XEXP (x, 1), offset, size, ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::13315::23 :note : notearray 'fld' declared here: expanded from macro 'XEXP' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 24 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1219./genrtl.h::21338::3 :note : warningexpanded 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]) X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1348: :array 'fld' declared here27 : note rtunion fld[1];: expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 749 ^ ~: 15/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here rtunion fld[1]; && INTVAL (XEXP (x, 1)) > 0) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: X0EXP (rt, 5) = NULL_RTX;note : ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1348 : ^ ~27 : note: expanded from macro 'X0EXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1218 : ^ ~38 : note: expanded from macro 'RTL_CHECK1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1952:29: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'INTVAL' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)5 : ^~~ note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1226 ^: 33In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c :note24: : expanded from macro 'XCWINT'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): 3 ^~~: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]439 :5: note X0EXP (rt, 6) = NULL_RTX;: array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1348 :27/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:: 764note:: 33expanded from macro 'X0EXP': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ return nonzero_address_p (XEXP (x, 1));/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1218 :38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331note:: 23expanded from macro 'RTL_CHECK1': note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 5 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1219 :38: rtunion fld[1]; ^note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:821:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = SET_SRC (x); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.cexpanded from macro 'SET_SRC': 24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define SET_SRC(RTX) XCEXP (RTX, 1, SET): 3770 ^ ~: ./genrtl.h:304/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31365:: 32warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XCEXP' XSTR (rt, 1) = arg1; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:122023::37 :note : noteexpanded from macro 'XSTR': 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c :note840: :expanded from macro 'RTL_CHECK2'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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 return - INTVAL (XEXP (x, 1));: 5 ^ ~: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1331./genrtl.h::23309:: 3note:: expanded from macro 'XEXP'warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1219 :note38: :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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219 ^ ~: 38: note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1952:29: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'INTVAL' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)5 : ^~~ note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1226 ^: 33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:843:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return INTVAL (XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:886:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:913:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *offset_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c# define HOST_WIDE_INT long: 935 ^: 14:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.cwarning:: 24array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: test = XEXP (test, 1);./genrtl.h : ^ ~436 :3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1331: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : note: XWINT (rt, 2) = arg2;expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)29 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XWINT'1219 :38: note: expanded from macro 'RTL_CHECK2'#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'hwint' declared here439 :5: HOST_WIDE_INT hwint[1];note : ^array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55 rtunion fld[1];: 26 ^: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:980:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (x, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:981:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] count += count_occurrences (XEXP (x, 1), find, count_dest); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:991In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c28::24 : warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3770: ./genrtl.h:520:3: return count_occurrences (SET_SRC (x), find, count_dest);warning ^~~~~~~~~~~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~2649 :22:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1348: :expanded from macro 'SET_SRC'27 : note: expanded from macro 'X0EXP' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1365 :32/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1218note:: 38expanded from macro 'XCEXP': 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]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1220::43937::5 :note : noteexpanded from macro 'RTL_CHECKC1': array 'fld' declared here rtunion fld[1]; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c::43924:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'fld' declared here./genrtl.h :538: rtunion fld[1];3 : ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: In file included from expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c :30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])7 : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]439 :5: note: array 'fld' declared here if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c :note24: : expanded from macro 'XINT'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:#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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: XSTR (rt, 1) = arg1;38 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1330 :23: note: expanded from macro 'XSTR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)5 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1219 :38: rtunion fld[1]; note ^: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlhooks.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 169 ^ ~: 10/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here return INSN_CODE (insn); rtunion fld[1]; ^~~~~~~~~~~~~~~~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c: :expanded from macro 'XSTR'1149 :39: 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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: if (reg_overlap_mentioned_p (x, SET_SRC (body)))38 : ^~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 2649 ^ ~: 22/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'SET_SRC': note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c1365::2432: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'XCEXP': ./genrtl.h:706:3: 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] ^ ~ XSTR (rt, 2) = arg2;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1220 :37/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1330note:: 23expanded from macro 'RTL_CHECKC1': note: expanded from macro 'XSTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 439 ^ ~: 5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :array 'fld' declared here38 : note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:1166:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])16 : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]439 :5: note: array 'fld' declared here for (i = ASM_OPERANDS_INPUT_LENGTH (body) - 1; i >= 0; i--) rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2538:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1374:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:1167:34:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.cwarning:: 24array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: if (reg_overlap_mentioned_p (x, ASM_OPERANDS_INPUT (body, i))) warning ^~~~~~~~~~~~~~~~~~~~~~~~~~~~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2537:36: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): expanded from macro 'ASM_OPERANDS_INPUT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS): ^ ~note : expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XCVECEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c1366::2432: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'XCVEC': ./genrtl.h:726:3: warning: #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] ^ ~ XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12201331::3723:: notenote: : expanded from macro 'RTL_CHECKC1'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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38:: 1223note:: 35expanded from macro 'RTL_CHECK2': note: expanded from macro 'RTVEC_ELT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]): 439 ^~~~~: 5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :array 'fld' declared here5 : note rtunion fld[1];: array 'fld' declared here ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:1208: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)); ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2661:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:1485:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:1485:65: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:1488:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:1488: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:1592:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:1611:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (src), SUBREG_BYTE (dst))) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:1611:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (src), SUBREG_BYTE (dst))) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:1625:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx par = XEXP (src, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:1651:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) == NOOP_MOVE_INSN_CODE) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:1660:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pat = COND_EXEC_CODE (pat); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2661:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:1763:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = SET_SRC (x); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:1907:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = COND_EXEC_CODE (x); ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2661:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:1976: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--) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2538:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1374:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:1977:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] (*fun) (&ASM_OPERANDS_INPUT (body, i), data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2537:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2010:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] (*fun) (&XEXP (dest, 2), data); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2145:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] body = COND_EXEC_CODE (body); ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2661:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2171:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2171:50: 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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2177:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2177: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2197:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2197: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2219:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2219: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2248: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)); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2277:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2279:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2320:15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2320:61: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2379:51: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384: REG_NOTES (insn) = alloc_reg_note (kind, datum, REG_NOTES (insn));13 : ^~~~~~~~~~~~~~~~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1601:25: note: rtx tmp = XEXP (this, 1);expanded from macro 'REG_NOTES' ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23:: 1331note:: 23expanded 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439439::55:: notenote: : array 'fld' declared herearray 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2379:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = alloc_reg_note (kind, datum, REG_NOTES (insn)); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1397 ^ ~: 13: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :1219array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: note: rtx tmp = XEXP (this, 1);expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note : ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1219 :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2389:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] datum, REG_NOTES (insn)); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:864:46: note: expanded from macro 'gen_rtx_INT_LIST' gen_rtx_fmt_ie (INT_LIST, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:75:40: note: expanded from macro 'gen_rtx_fmt_ie' gen_rtx_fmt_ie_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1459note: :array 'fld' declared here14 : warning: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c rtx next = XEXP (insn, 1);: 2388 ^ ~: 3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1331: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]23: note: expanded from macro 'XEXP' REG_NOTES (insn) = gen_rtx_INT_LIST ((machine_mode) kind,#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'REG_NOTES': 439:5: note#define REG_NOTES(INSN) XEXP(INSN, 6): array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::14651219::1038:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' return XEXP (insn, 1); ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::43923::5 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) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/run-rtl-passes.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2436:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (REG_NOTES (insn) == note) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::15241219::1238:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51332: :note: 23array 'fld' declared here: note: expanded from macro 'XVEC' rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2437:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 5 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1219array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:38 : note: expanded from macro 'RTL_CHECK2' REG_NOTES (insn) = XEXP (note, 1); ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1601note: :array 'fld' declared here 25: rtunion fld[1];note ^ : expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2437:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = XEXP (note, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2439:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2439:48: 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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2440:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h if (XEXP (link, 1) == note): 1848 ^ ~: 34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: return safe_as_a (JUMP_LABEL (insn)); note ^~~~~~~~~~~~~~~~~: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ note: expanded from macro 'JUMP_LABEL' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) note ^ ~ : array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1220 rtunion fld[1];: 37 ^: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.cexpanded from macro 'RTL_CHECKC1': 2442:4: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: XEXP (link, 1) = XEXP (note, 1);5 : ^ ~ note: array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331 ^: 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1855 : ^ ~10 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning: 439array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: note: return JUMP_LABEL (this);array 'fld' declared here ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c1844::244228::21 :note : warningexpanded from macro 'JUMP_LABEL': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) XEXP (link, 1) = XEXP (note, 1); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h32:: 1331note:: 23expanded from macro 'XCEXP': 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1220 :37/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded from macro 'RTL_CHECKC1': note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):439 : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :array 'fld' declared here5 : note: rtunion fld[1]; array 'fld' declared here ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2466:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] loc = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2472:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *loc = XEXP (*loc, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2517:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (x = listp; x; x = XEXP (x, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2541:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (prev, 1) = temp->next (); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2570:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (prev, 1) = temp->next (); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2851:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!CONSTANT_P (XEXP (x, 1)) || (XEXP (x, 1) == const0_rtx)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2857:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2896:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || HONOR_NANS (XEXP (x, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:2906:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || HONOR_SNANS (XEXP (x, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:3101:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:3160:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ++LABEL_NUSES (new_label); ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3040:19:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1361: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]32 : note: expanded from macro 'XCINT' *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)1331 : ^ ~23 : note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECKC1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~note : expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:: 3161note:: 7array 'fld' declared here: warning: rtunion fld[1];array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ --LABEL_NUSES (old_label); ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:3171:21: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (JUMP_P (x) && JUMP_LABEL (x) == old_label) ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:3172:5: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (x) = new_label; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:3206:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ++LABEL_NUSES (new_label); ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:3207:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] --LABEL_NUSES (old_label); ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:3259:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx target = JUMP_LABEL (insn); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:3303:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return (computed_jump_p_1 (XEXP (x, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:3304:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] || computed_jump_p_1 (XEXP (x, 2))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c::25723340::2411:: note: warningexpanded from macro 'MEM_ATTRS': array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ if (JUMP_LABEL (insn) != NULL) ^~~~~~~~~~~~~~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1355:29: note: expanded from macro 'X0MEMATTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)expanded from macro 'JUMP_LABEL' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): 37 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1' :1365:32: note: expanded from macro 'XCEXP'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):5 : ^ ~ note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220 rtunion fld[1];: 37 ^: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:3361:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && computed_jump_p_1 (SET_SRC (XVECEXP (pat, 0, i)))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:3366:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && computed_jump_p_1 (SET_SRC (pat))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h1331::35023::1 :note: expanded from macro 'XEXP'note : did you mean struct here? class mem_usage; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)^~~~~ ^ ~struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:3406:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx add = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c1219::2838: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'RTL_CHECK2': ./genrtl.h:69: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: XEXP (rt, 1) = arg1;5 : ^ ~ note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331: rtunion fld[1];23 : ^note : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c::12183665::3810:: notewarning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1' SUBREG_BYTE (x)); #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:5::2023 :note26: :array 'fld' declared here note: expanded from macro 'SUBREG_BYTE' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): 28 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1363::234:323:: note: warningexpanded from macro 'XCSUBREG': array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX;#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::371348:: 27note:: expanded from macro 'RTL_CHECKC1'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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: :array 'fld' declared here38 : note rtunion fld[1];: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 114 warnings generated. 116 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here 112 rtunion fld[1]; warning s ^ generated . In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:4020:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o sched-rgn.o -MT sched-rgn.o -MMD -MP -MF ./.deps/sched-rgn.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.cexpanded from macro 'XWINT': 4044:46: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here subreg_get_info (regno, GET_MODE (subreg), SUBREG_BYTE (x), GET_MODE (x), ^~~~~~~~~~~~~~~ HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::262023:: 26note:: expanded from macro 'HOST_WIDE_INT' note: expanded from macro 'SUBREG_BYTE'# define HOST_WIDE_INT long ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o sel-sched-ir.o -MT sel-sched-ir.o -MMD -MP -MF ./.deps/sel-sched-ir.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:In file included from 4085/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::123770:: ./genrtl.hwarning:573: :3array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 1)) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1632: :expanded from macro 'XSTR'40 : note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331note:: 23expanded from macro 'RTL_CHECK2': note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)439 : ^ ~ 5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1219: rtunion fld[1];38 : ^ note: In file included from expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c :28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h: 574 ^ ~: 3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning439: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : note: XSTR (rt, 2) = arg2;array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1330 :23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c :note4085: :expanded from macro 'XSTR'57 : 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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38 for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 1)): note: ^ ~ expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1331 : ^ ~23 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :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]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o sel-sched-dump.o -MT sel-sched-dump.o -MMD -MP -MF ./.deps/sel-sched-dump.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:4153:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 && general_operand (SET_SRC (set), VOIDmode)): ./genrtl.h ^~~~~~~~~~~~~: 648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XSTR (rt, 1) = arg1;2649 : ^ ~22 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'SET_SRC'1330 :23: note: #define SET_SRC(RTX) XCEXP (RTX, 1, SET) expanded from macro 'XSTR' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)32 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XCEXP'1219: 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]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1220::43937:: 5note:: noteexpanded from macro 'RTL_CHECKC1': array 'fld' declared here rtunion fld[1]; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:4156:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && targetm.calls.function_value_regno_p (REGNO (SET_SRC (set))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28#define REGNO(RTX) (rhs_regno(RTX)): In file included from ^~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::439666:5:: 3note:: array '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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:4185:13: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = JUMP_LABEL (jump_insn); ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: In file included from expanded from macro 'RTL_CHECKC1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c :28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ./genrtl.h ^ ~: 705:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::439: 5warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'fld' declared here XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:4425:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx x1 = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:4435:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (x1 == XEXP (x0, 0) || x1 == XEXP (x0, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:4441:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (x0 == XEXP (x1, 0) || x0 == XEXP (x1, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:4661:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] & cached_nonzero_bits (XEXP (x, 1), mode, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:4676:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] | cached_nonzero_bits (XEXP (x, 1), mode, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:4694:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = cached_nonzero_bits (XEXP (x, 1), mode, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:4759: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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:4760:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] nonzero &= (HOST_WIDE_INT_1U << INTVAL (XEXP (x, 1))) - 1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:4815:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) >= 0 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:4816: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 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:4817:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) < xmode_width) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:4819:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int count = INTVAL (XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:4909:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = cached_nonzero_bits (XEXP (x, 1), mode, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:4916:37: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] | cached_nonzero_bits (XEXP (x, 2), mode, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:4978:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx x1 = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:4990:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (x1 == XEXP (x0, 0) || x1 == XEXP (x0, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:4998:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (x0 == XEXP (x1, 0) || x0 == XEXP (x1, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5151:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return MAX (1, (int) bitwidth - INTVAL (XEXP (x, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:384:26: note: expanded from macro 'MAX' #define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5151:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return MAX (1, (int) bitwidth - INTVAL (XEXP (x, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:384:38: note: expanded from macro 'MAX' #define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5178:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) >= 0 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5179:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) < (int) bitwidth) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5184:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : (int) bitwidth - INTVAL (XEXP (x, 1)))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:384:26: note: expanded from macro 'MAX' #define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5183:52: warning: 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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:384:26: note: expanded from macro 'MAX' #define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5184:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : (int) bitwidth - INTVAL (XEXP (x, 1)))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:384:38: note: expanded from macro 'MAX' #define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5183:52: warning: 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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:384:38: note: expanded from macro 'MAX' #define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5214:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] num1 = cached_num_sign_bit_copies (XEXP (x, 1), mode, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5245:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (code == PLUS && XEXP (x, 1) == constm1_rtx ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5256:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] num1 = cached_num_sign_bit_copies (XEXP (x, 1), mode, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5270:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] num1 = cached_num_sign_bit_copies (XEXP (x, 1), mode, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5278:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ((nonzero_bits (XEXP (x, 1), mode) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5304:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if ((nonzero_bits (XEXP (x, 1), mode) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5308:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return cached_num_sign_bit_copies (XEXP (x, 1), mode, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5319:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (nonzero_bits (XEXP (x, 1), mode) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5326:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] result = cached_num_sign_bit_copies (XEXP (x, 1), mode, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5330:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (nonzero_bits (XEXP (x, 1), mode) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5342:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) > 0 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5343:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) < xmode_width) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5344:45: 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))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:383:26: note: expanded from macro 'MIN' #define MIN(X,Y) ((X) < (Y) ? (X) : (Y)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5344:45: 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))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:383:38: note: expanded from macro 'MIN' #define MIN(X,Y) ((X) < (Y) ? (X) : (Y)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5351:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || INTVAL (XEXP (x, 1)) < 0 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5352:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || INTVAL (XEXP (x, 1)) >= (int) bitwidth ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5353:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || INTVAL (XEXP (x, 1)) >= xmode_width) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5358:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return MAX (1, num0 - INTVAL (XEXP (x, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:384:26: note: expanded from macro 'MAX' #define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5358:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return MAX (1, num0 - INTVAL (XEXP (x, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:384:38: note: expanded from macro 'MAX' #define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5361:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] num0 = cached_num_sign_bit_copies (XEXP (x, 1), mode, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5363:42: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] num1 = cached_num_sign_bit_copies (XEXP (x, 2), mode, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5448: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), GET_MODE (SET_DEST (set)), speed); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5479:31: warning: struct 'rtx_insn' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] int this_cost = insn_cost (CONST_CAST_RTX_INSN (seq), speed); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:1133:44: note: expanded from macro 'CONST_CAST_RTX_INSN' #define CONST_CAST_RTX_INSN(X) CONST_CAST (struct rtx_insn *, (X)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:536:15: note: previous use is here class GTY(()) rtx_insn : public rtx_def ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5479:31: note: did you mean class here? int this_cost = insn_cost (CONST_CAST_RTX_INSN (seq), speed); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:1133:44: note: expanded from macro 'CONST_CAST_RTX_INSN' #define CONST_CAST_RTX_INSN(X) CONST_CAST (struct rtx_insn *, (X)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5534:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (cond, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5567:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op0 = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5576:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (op0, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5645:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5660:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5675:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5701:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op0 = XEXP (x, 0), op1 = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5802:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond = XEXP (SET_SRC (set), 0); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5808:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (jump); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5808:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (jump); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:5808:55: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (jump); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:6091:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *first = GEN_INT (CONST_DOUBLE_HIGH (value)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1977:30: note: expanded from macro 'CONST_DOUBLE_HIGH' #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1227:36: note: expanded from macro 'XCMWINT' #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3811:51: note: expanded from macro 'GEN_INT' #define GEN_INT(N) gen_rtx_CONST_INT (VOIDmode, (N)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:6097:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *second = GEN_INT (CONST_DOUBLE_HIGH (value)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1977:30: note: expanded from macro 'CONST_DOUBLE_HIGH' #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1227:36: note: expanded from macro 'XCMWINT' #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3811:51: note: expanded from macro 'GEN_INT' #define GEN_INT(N) gen_rtx_CONST_INT (VOIDmode, (N)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:6140:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT len = INTVAL (XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:6141:35: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT pos = INTVAL (XEXP (x, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:6307:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx plus = XEXP (*info->inner, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:6522:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return INTVAL (XEXP (index, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtlanal.c:6527:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return HOST_WIDE_INT_1 << INTVAL (XEXP (index, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:48: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:534:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (pc_set (insn)); ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:536:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (src, 2) == pc_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:538:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (XEXP (src, 1) == pc_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:570:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cond, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:630:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (cond1, 1) == XEXP (cond2, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:630:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (cond1, 1) == XEXP (cond2, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:676:31: warning: struct 'rtx_insn' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] if (IS_SPECULATION_CHECK_P (CONST_CAST_RTX_INSN (insn))) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:1133:44: note: expanded from macro 'CONST_CAST_RTX_INSN' #define CONST_CAST_RTX_INSN(X) CONST_CAST (struct rtx_insn *, (X)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:536:15: note: previous use is here class GTY(()) rtx_insn : public rtx_def ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:676:31: note: did you mean class here? if (IS_SPECULATION_CHECK_P (CONST_CAST_RTX_INSN (insn))) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:1133:44: note: expanded from macro 'CONST_CAST_RTX_INSN' #define CONST_CAST_RTX_INSN(X) CONST_CAST (struct rtx_insn *, (X)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:676:31: warning: struct 'rtx_insn' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] if (IS_SPECULATION_CHECK_P (CONST_CAST_RTX_INSN (insn))) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:1133:44: note: expanded from macro 'CONST_CAST_RTX_INSN' #define CONST_CAST_RTX_INSN(X) CONST_CAST (struct rtx_insn *, (X)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:536:15: note: previous use is here class GTY(()) rtx_insn : public rtx_def ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:676:31: note: did you mean class here? if (IS_SPECULATION_CHECK_P (CONST_CAST_RTX_INSN (insn))) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:1133:44: note: expanded from macro 'CONST_CAST_RTX_INSN' #define CONST_CAST_RTX_INSN(X) CONST_CAST (struct rtx_insn *, (X)) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:2211:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:2211:48: 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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c::37602215::1115:: 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] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1601:25: #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)note : ^ ~expanded from macro 'REG_NOTES' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:#define REG_NOTES(INSN) XEXP(INSN, 6)29: ^ ~note : expanded from macro 'X0MEMATTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem): expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 439 ^: 5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:2215: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.cnote:: 2418:array 'fld' declared here27 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from sched_analyze_2 (deps, SET_SRC (x), insn);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c ^~~~~~~~~~~ :27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 2649./genrtl.h::22154: :note: 3expanded from macro 'SET_SRC': 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; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1365:32: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XCEXP': 1331:23: note: expanded from macro 'XEXP'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1220 : ^ ~37 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECKC1'1219 :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])439 : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :array 'fld' declared here5 : note rtunion fld[1];: array 'fld' declared here ^ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c : ^2444 :27In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c :warning27: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3 sched_analyze_2 (deps, XEXP (dest, 1), insn);: ^ ~warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XINT (rt, 4) = arg4;1331 : ^ ~23 : note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XINT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note ^ ~: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439:5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:: 2445note:: 27array 'fld' declared here: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c: sched_analyze_2 (deps, XEXP (dest, 2), insn);27 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h156::13313:: 23:warning : notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' XINT (rt, 5) = arg5; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13281219::2338:: notenote: : 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :array 'fld' declared here38 : note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:2551:30:#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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note sched_analyze_2 (deps, SET_SRC (x), insn);: array 'fld' declared here ^~~~~~~~~~~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 2649/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c::2227:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'SET_SRC'3770 : ./genrtl.h:157:#define SET_SRC(RTX) XCEXP (RTX, 1, SET)3 : ^ ~ warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1365:32: XEXP (rt, 6) = arg6;note : ^ ~expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)23 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 1220: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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::439:385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c: :expanded from macro 'X0EXP' 2779:22: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)warning : ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' for (j = 0; j < ASM_OPERANDS_INPUT_LENGTH (x); j++) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h2538::21340::3 :note : warningexpanded from macro 'ASM_OPERANDS_INPUT_LENGTH': array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1348::137427::43 note:: expanded from macro 'X0EXP'note : expanded from macro 'XCVECLEN' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1218:38: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK1' 1366:32: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'XCVEC' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)note : ^ ~array 'fld' declared here rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1220In file included from :37/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:: 27note: : In file included from expanded from macro 'RTL_CHECKC1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:214:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])3 : ^ ~ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX;: 736 ^ ~: 32:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note: 1348expanded from macro 'GET_NUM_ELEM': 27: note: expanded from macro 'X0EXP' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)439 : ^ ~5 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1218array 'fld' declared here:38 : note rtunion fld[1];: expanded from macro 'RTL_CHECK1' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:2780#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 31 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 439array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: note: array 'fld' declared here rtunion fld[1]; ^ sched_analyze_2 (deps, ASM_OPERANDS_INPUT (x, j), insn); ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2537:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:2812:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sched_analyze_2 (deps, XEXP (x, 1), insn); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c :note: 27expanded from macro 'RTL_CHECK2': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~232 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::439 :warning: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.cnote:: 48expanded from macro 'RTL_CHECK2': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])320 : ^ ~1 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439warning:5: :'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: array 'fld' declared here struct pod_mode rtunion fld[1]; ^^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :68:20: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~did you mean struct here? /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: notetemplate class pod_mode;: array 'fld' declared here ^~~~~ struct rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: :./genrtl.h76::3697::3 :note : warningprevious use is here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^ XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c::133122: :In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::442 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.hexpanded from macro 'XEXP': 244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning : ^ ~struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:inline struct rtx_def *1219 : ^38 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :note76: :7:expanded from macro 'RTL_CHECK2' note: previous use is here class rtx_def; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c ^ ~: 2949/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::11In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:: :22warning5: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.harray 'fld' declared here x = COND_EXEC_CODE (x); : 442 rtunion fld[1]; ^~~~~~~~~~~~~~~~~~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h ^:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::2752661::11:29 :warning : notestruct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: expanded from macro 'COND_EXEC_CODE' return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);#define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::761365::732:: notenote: : previous use is hereexpanded from macro 'XCEXP' class rtx_def; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:2973:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sub = COND_EXEC_CODE (sub); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2661:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:2988:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1632/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c::40:27: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'CALL_INSN_FUNCTION_USAGE' 3770: ./genrtl.h:#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)573 : ^ ~3 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1331:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1330:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1219 :note38: :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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439:38::5 :note : noteexpanded from macro 'RTL_CHECK2': array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h2988::43965:5:: notewarning: : 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27 for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)): ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h574::13313:: 23warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XEXP' XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1330 ^ ~ :23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219note:: 38expanded 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 :note5: :expanded from macro 'RTL_CHECK2' note: array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:5::3181: 49note:: array 'fld' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ for (list = reg_last->uses; list; list = XEXP (list, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:3467:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tmp = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::271220: :In file included from 37/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: note:: 3770expanded from macro 'RTL_CHECKC1': ./genrtl.h:592: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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: XSTR (rt, 1) = arg1; note: ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1330 : ^23 : note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:3575:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SYMBOL_REF_DECL (symbol) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::1218648::338:: warningnote: : array 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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1330::43923::5: notenote: array 'fld' declared here : expanded from macro 'XSTR' rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 3578 ^ ~: 29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1219:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38: note: expanded from macro 'RTL_CHECK2' if (DECL_BUILT_IN_CLASS (SYMBOL_REF_DECL (symbol)) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:3072:26: note: expanded from macro 'DECL_BUILT_IN_CLASS' (FUNCTION_DECL_CHECK (NODE)->function_decl.built_in_class) ^~~~ ./tree-check.h:38:44: note: expanded from macro 'FUNCTION_DECL_CHECK'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define FUNCTION_DECL_CHECK(t) TREE_CHECK (t, FUNCTION_DECL) : ^3770 : ./genrtl.h:666:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.hwarning:389: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]32 : note: XVEC (rt, 1) = arg1;expanded from macro 'TREE_CHECK' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define TREE_CHECK(T, CODE) (T): 1332 ^: 23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :expanded from macro 'XVEC'5: note: array 'fld' declared here rtunion fld[1]; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::35801219::3834:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ switch (DECL_FUNCTION_CODE (SYMBOL_REF_DECL (symbol))) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:2482:25: note: expanded from macro 'DECL_FUNCTION_CODE' (FUNCTION_DECL_CHECK (NODE)->function_decl.function_code) ^~~~ ./tree-check.h:38:44: note: expanded from macro 'FUNCTION_DECL_CHECK' #define FUNCTION_DECL_CHECK(t) TREE_CHECK (t, FUNCTION_DECL) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c389::2732: :In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'TREE_CHECK'3770 : ./genrtl.h:685:#define TREE_CHECK(T, CODE) (T)3 : ^ warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 439:5: XEXP (rt, 1) = arg1;note : ^ ~array 'fld' declared here rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:4759:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (pat); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:4768:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cst = XEXP (src, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:181:16: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (NOTE_INSN_BASIC_BLOCK_P (BB_END (bb))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:4900:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mii->mem_constant = INTVAL (XEXP (reg0, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-deps.c:4905:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mii->mem_index = XEXP (reg0, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-ebb.c:701:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_INSN_BASIC_BLOCK_P (BB_HEAD (bb->next_bb))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 114 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warningclang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erro: r -o sel-sched.o -MT sel-sched.o -MMD -MP -MF ./.deps/sel-sched.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clangIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.cwarning:: 26: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-dump.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.h:1221:32: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (INSN_P (insn) || NOTE_INSN_BASIC_BLOCK_P (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: In file included from expanded from macro 'NOTE_INSN_BASIC_BLOCK_P'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c :26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK)./genrtl.h : ^~~~~~~~~~~~~~~~327 :3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1659: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]25 : note: XINT (rt, 1) = arg1;expanded from macro 'NOTE_KIND' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)1328: 23 ^ ~: note: expanded from macro 'XINT'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1361:32: note: expanded from macro 'XCINT'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)38 : ^ ~ note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1220:37: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ expanded from macro 'RTL_CHECKC1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::261384: :In file included from 13/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770warning: : ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:766 :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:: 23note: :expanded from macro 'XVEC' 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: note: 1219expanded from macro 'RTL_CHECK2': 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])439 : ^ ~5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];439 : ^5 : note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c::3826: : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 3770: ./genrtl.h:784: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: XWINT (rt, 1) = arg1; 5 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1224 :29: note rtunion fld[1];: expanded from macro 'XWINT' ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c :26 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770: :./genrtl.h:1219822:3::38 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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1332:23: note: ^ ~expanded from macro 'XVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)5 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :array 'fld' declared here38 : note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c1465::2610: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 3770warning: : ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 823:3: return XEXP (insn, 1);warning : ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331 XSTR (rt, 2) = arg2;: 23 ^ ~ : note: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1330:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 1219 ^ ~: 38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded from macro 'RTL_CHECK2': 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])439 : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :array 'fld' declared here5 : note rtunion fld[1];: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XVEC (rt, 3) = arg3; : ^ ~1470 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h10::1332 :23:warning note: : expanded from macro 'XVEC'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) return XBBDEF (insn, 2); ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1335 :note25: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)439 : ^ ~5 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1218array 'fld' declared here: 38: rtunion fld[1];note : ^ expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:2326:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'3770 : ./genrtl.h:844: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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 XSTR (rt, 1) = arg1;: 38 ^ ~: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): array 'fld' declared here ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1496: rtunion fld[1]; 10 ^: warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.carray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: return XUINT (insn, 4);3770 : ^ ~./genrtl.h :845/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3: 1329warning:: 26array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XUINT' XSTR (rt, 2) = arg2; ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 1330/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::231219::38 :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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391219::5: 38note:: array 'fld' declared herenote : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::261501:: 10In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning3770: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :846:3: return XUINT (insn, 4); warning ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329: XSTR (rt, 3) = arg3;26 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XUINT': 1330:23: note: expanded from macro 'XSTR' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1219 : ^ ~38 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:1219: :38expanded 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: note: :array 'fld' declared here 439: rtunion fld[1];5 : ^ note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 204 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erro ^r -o selftest-rtl.o -MT selftest-rtl.o -MMD -MP -MF ./.deps/selftest-rtl.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): 44 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1221::136332::32 : warningnote: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ gcc_assert (INSN_P (insn) || NOTE_INSN_BASIC_BLOCK_P (insn)); /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1663: :array 'fld' declared here21 : note rtunion fld[1];: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' ^ (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:57: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:57: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:57: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:2604:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] IDATA_RHS (id) = SET_SRC (pat); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:65: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:2955:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:2995:25: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:2995:56: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:3068:25: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (LABEL_P (insn) || NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:303:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] || (JUMP_LABEL (next) != XEXP (note, 0) ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:3734:17: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int i, n = ASM_OPERANDS_LABEL_LENGTH (note); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2546:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1374:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:3737:18: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (ASM_OPERANDS_LABEL (note, i), 0) == BB_HEAD (bb)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2547:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1373:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:2824:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] n = NOTE_KIND (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sched-rgn.c:2836:9: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn), ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:4988:15: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (NOTE_BASIC_BLOCK (note) == bb ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1651:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1369:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:5758:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (insn_rtx) = label; ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:5759:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ++LABEL_NUSES (label); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:5801:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx *ptail = ®_NOTES (res); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:5808:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn_rtx); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.c:5808:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn_rtx); link; link = XEXP (link, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 113 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o selftest-run-tests.o -MT selftest-run-tests.o -MMD -MP -MF ./.deps/selftest-run-tests.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-run-tests.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-run-tests.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-run-tests.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-run-tests.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h3760::7611::7 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : previous use is here attrs = MEM_ATTRS (x);class rtx_def; ^~~~~~~~~~~~~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-run-tests.c: :expanded from macro 'MEM_ATTRS' 22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h :244/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h1355::27529::11 :note: expanded from macro 'X0MEMATTR'warning : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::122076::377:: notenote: : expanded from macro 'RTL_CHECKC1'previous use is here class rtx_def; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-run-tests.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h1331::44223: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.hnote:: 575expanded from macro 'XEXP': /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ struct mem_usage /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h^: 1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:: 350warning:: 1array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: did you mean struct here? XEXP (rt, 3) = arg3; ^ ~class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from X0EXP (rt, 1) = NULL_RTX;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c :45 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched-ir.h:1221:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h32:: 1348warning: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]27 : note: expanded from macro 'X0EXP' gcc_assert (INSN_P (insn) || NOTE_INSN_BASIC_BLOCK_P (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1663: :expanded from macro 'RTL_CHECK1'21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^ ~ ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::16595::25: notenote: : expanded from macro 'NOTE_KIND'array 'fld' declared here #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:In file included from 26/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-run-tests.c: :In file included from 24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h: :./genrtl.h23:: 845/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h::31750:: 2warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XSTR (rt, 2) = arg2; ^ ~ struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::1330141::237:: notenote: : expanded from macro 'XSTR'previous use is here class symtab_node; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:1859:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rhs = SET_SRC (pat); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:3552:17: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (EXPR_INSN_RTX (expr)) < 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:3559:27: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (INSN_CODE (EXPR_INSN_RTX (expr)) < 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:4199:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (INSN_CODE (insn) >= 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:4488:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (NOTE_INSN_BASIC_BLOCK_P (bb_end)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:4655:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] CODE_LABEL_NUMBER (BB_HEAD (new_bb)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:4656:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] CODE_LABEL_NUMBER (BB_HEAD (succ))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:4658:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] std::swap (CODE_LABEL_NUMBER (BB_HEAD (new_bb)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:4659:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] CODE_LABEL_NUMBER (BB_HEAD (succ))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:4965:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (NOTE_INSN_BASIC_BLOCK_P (BB_HEAD (block_new))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sel-sched.c:5362:34: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] = INSN_SCHED_CYCLE (insn) + (INSN_CODE (insn) < 0 ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-rtl.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 113 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o sese.o -MT sese.o -MMD -MP -MF ./.deps/sese.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sese.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 6 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o shrink-wrap.o -MT shrink-wrap.o -MMD -MP -MF ./.deps/shrink-wrap.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sese.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sese.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sese.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sese.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sese.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 273 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o simplify-rtx.o -MT simplify-rtx.o -MMD -MP -MF ./.deps/simplify-rtx.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sese.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 242 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erro ^ ~r -o sparseset.o -MT sparseset.o -MMD -MP -MF ./.deps/sparseset.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sparseset.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 148 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 119 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o spellcheck.o -MT spellcheck.o -MMD -MP -MF ./.deps/spellcheck.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/spellcheck.c clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o spellcheck-tree.o -MT spellcheck-tree.o -MMD -MP -MF ./.deps/spellcheck-tree.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/spellcheck-tree.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sese.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: clangarray 'op' declared here: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sese.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:37: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:177:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:581:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (ret) = simple_return_rtx; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/shrink-wrap.c:663:28: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!(NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_PROLOGUE_END)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sese.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-problem.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: warning: struct 'opt_pass' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct opt_pass; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:7: note: previous use is here class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/spellcheck.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/spellcheck-tree.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/spellcheck.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o sreal.o -MT sreal.o -MMD -MP -MF ./.deps/sreal.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/spellcheck.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/spellcheck.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/spellcheck.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/spellcheck-tree.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/spellcheck-tree.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/spellcheck-tree.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/spellcheck-tree.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])350 : ^ ~1 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :did you mean struct here?5 : note: class mem_usage;array 'fld' declared here ^~~~~ rtunion fld[1];struct ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.c:53: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/spellcheck.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.c:53: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:245:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] addr = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:449:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = simplify_replace_fn_rtx (XEXP (x, 1), old_rtx, fn, data); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:450: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:457:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:461: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:470:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = simplify_replace_fn_rtx (XEXP (x, 1), old_rtx, fn, data); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:471:38: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op2 = simplify_replace_fn_rtx (XEXP (x, 2), old_rtx, fn, data); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/spellcheck-tree.c : ^ ~24 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h439::235: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h :note1750: :array 'fld' declared here2 : warning rtunion fld[1];: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:472 struct symtab_node *symtab_node;: 40: ^ warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 141:7: note: previous use is here if (op0 == XEXP (x, 0) && op1 == XEXP (x, 1) && op2 == XEXP (x, 2))class symtab_node; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:472: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:486:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:502:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = simplify_replace_fn_rtx (XEXP (x, 1), old_rtx, fn, data); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:514:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 == XEXP (x, 0) && op1 == XEXP (x, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.c:53: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.c:53: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:665:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = simplify_gen_unary (TRUNCATE, mode, XEXP (op, 1), op_mode); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:686:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (op, 0), 0), XEXP (op, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:698:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (op, 0), 0), XEXP (op, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:710:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (op, 0), 0), XEXP (op, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:722:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx shift_op = XEXP (XEXP (op, 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:723:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx mask_op = XEXP (op, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:759:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op, 1), GEN_INT (pos)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:779:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (op, 1)) & (precision - 1)) == 0 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:783:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int shifted_bytes = INTVAL (XEXP (op, 1)) / BITS_PER_UNIT; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:799:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op, 1)) % GET_MODE_BITSIZE (int_mode) == 0 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:800:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op, 1)) > 0 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:801:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op, 1)) < GET_MODE_BITSIZE (int_op_mode) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:809:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int shifted_bytes = INTVAL (XEXP (op, 1)) / BITS_PER_UNIT; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:856:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && trunc_int_for_mode (INTVAL (XEXP (op, 1)), mode) == -1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.c:53: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:928:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op, 0), XEXP (op, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:932:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op, 1) == constm1_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:946:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op, 1), mode)) != 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:952:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && mode_signbit_p (mode, XEXP (op, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:954:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op, 1), mode)) != 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:967:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (ROTATE, mode, temp, XEXP (op, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:993:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SUBREG_REG (op), 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:986:44: note: expanded from macro 'gen_rtx_ROTATE' gen_rtx_fmt_ee (ROTATE, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1005:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx in1 = XEXP (op, 0), in2 = XEXP (op, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1042:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx true_rtx = XEXP (op, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1043:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx false_rtx = XEXP (op, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1064:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op, 1) == const1_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1080:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (MINUS, mode, XEXP (op, 1), XEXP (op, 0)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1090:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] temp = simplify_unary_operation (NEG, mode, XEXP (op, 1), mode); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1097:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (MINUS, mode, temp, XEXP (op, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1105:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] temp = simplify_gen_unary (NEG, mode, XEXP (op, 1), mode); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1116:54: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (ASHIFT, mode, temp, XEXP (op, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1123:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op, 1)) == GET_MODE_UNIT_PRECISION (mode) - 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1125:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op, 0), XEXP (op, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1131:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op, 1)) == GET_MODE_UNIT_PRECISION (mode) - 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1133:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op, 0), XEXP (op, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1137:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op, 1) == const1_rtx ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1144:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op, 1) == const0_rtx ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1371:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!side_effects_p (XEXP (op, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1394:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!side_effects_p (XEXP (op, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1434:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx rhs = XEXP (op, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1452:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] - INTVAL (XEXP (lhs, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1459:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] - INTVAL (XEXP (rhs, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1505:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (op, 0), 1) == XEXP (op, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1505:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (op, 0), 1) == XEXP (op, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1507:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] GET_MODE_BITSIZE (op_mode) > INTVAL (XEXP (op, 1)))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1513:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] - INTVAL (XEXP (op, 1)), 1).exists (&tmode)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1528:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op, 1) != const0_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1574:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx rhs = XEXP (op, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1592:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] - INTVAL (XEXP (lhs, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1599:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] - INTVAL (XEXP (rhs, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1625:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (op, 0), 1) == XEXP (op, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1625:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (op, 0), 1) == XEXP (op, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1627:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] GET_MODE_PRECISION (op_mode) > INTVAL (XEXP (op, 1)))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:1631:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] - INTVAL (XEXP (op, 1)), 1).exists (&tmode)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 28 warnings generated. 6 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o stack-ptr-mod.o -MT stack-ptr-mod.o -MMD -MP -MF ./.deps/stack-ptr-mod.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o statistics.o -MT statistics.o -MMD -MP -MF ./.deps/statistics.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/statistics.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2103:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (code, mode, tem, XEXP (op1, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2116:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (swap_commutative_operands_p (XEXP (op0, 1), op1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2119:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (code, mode, tem, XEXP (op0, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2123:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = simplify_binary_operation (code, mode, XEXP (op0, 1), op1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2130:54: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (code, mode, tem, XEXP (op0, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] 6 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o stmt.o -MT stmt.o -MMD -MP -MF ./.deps/stmt.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2298:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] coeff0 = rtx_mode_t (XEXP (lhs, 1), int_mode); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2303:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (lhs, 1)) >= 0 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2304:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (lhs, 1)) < GET_MODE_PRECISION (int_mode)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2306:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] coeff0 = wi::set_bit_in_zero (INTVAL (XEXP (lhs, 1)), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2319:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] coeff1 = rtx_mode_t (XEXP (rhs, 1), int_mode); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2324:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (rhs, 1)) >= 0 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2325:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (rhs, 1)) < GET_MODE_PRECISION (int_mode)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2327:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] coeff1 = wi::set_bit_in_zero (INTVAL (XEXP (rhs, 1)), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2353:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2363:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] in2 = XEXP (op0, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2414:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == const0_rtx && XEXP (op1, 1) == const0_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2414:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == const0_rtx && XEXP (op1, 1) == const0_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2483:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] coeff0 = rtx_mode_t (XEXP (lhs, 1), int_mode); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2488:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (lhs, 1)) >= 0 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2489:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (lhs, 1)) < GET_MODE_PRECISION (int_mode)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2491:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] coeff0 = wi::set_bit_in_zero (INTVAL (XEXP (lhs, 1)), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2504:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] negcoeff1 = wi::neg (rtx_mode_t (XEXP (rhs, 1), int_mode)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2509:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (rhs, 1)) >= 0 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2510:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (rhs, 1)) < GET_MODE_PRECISION (int_mode)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2512:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] negcoeff1 = wi::set_bit_in_zero (INTVAL (XEXP (rhs, 1)), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2562:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = simplify_gen_unary (NOT, mode, XEXP (op1, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2566:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (rtx_equal_p (op0, XEXP (op1, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2590:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] in2 = XEXP (op1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2606:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] in2 = XEXP (op1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2651:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op1, 1) == XEXP (XEXP (temp, 1), 0)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2651:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op1, 1) == XEXP (XEXP (temp, 1), 0)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2668:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == XEXP (XEXP (temp, 1), 0)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2668:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == XEXP (XEXP (temp, 1), 0)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2771:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT c1 = INTVAL (XEXP (op0, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2787: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2789:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! side_effects_p (XEXP (op0, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2811:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (opleft, 1)) + INTVAL (XEXP (opright, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2811:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (opleft, 1)) + INTVAL (XEXP (opright, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2813:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gen_rtx_ROTATE (mode, XEXP (opright, 0), XEXP (opleft, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:986:44: note: expanded from macro 'gen_rtx_ROTATE' gen_rtx_fmt_ee (ROTATE, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2825:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && known_eq (SUBREG_BYTE (opleft), SUBREG_BYTE (XEXP (opright, 0))) ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/poly-int.h:1304:36: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2825:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && known_eq (SUBREG_BYTE (opleft), SUBREG_BYTE (XEXP (opright, 0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/poly-int.h:1304:39: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2831:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (SUBREG_REG (opleft), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2832:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] + INTVAL (XEXP (opright, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2835:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SUBREG_REG (opleft), 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:986:44: note: expanded from macro 'gen_rtx_ROTATE' gen_rtx_fmt_ee (ROTATE, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2846:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op0, 1)) < HOST_BITS_PER_WIDE_INT) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2848:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int count = INTVAL (XEXP (op0, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2857:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2867:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] == ~INTVAL (XEXP (op1, 1)))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2866:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (op0, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2881:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = XEXP (XEXP (top1, 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2883:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (top1, 0), 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2888:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (AND, mode, tem, XEXP (top1, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2919:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && mode_signbit_p (mode, XEXP (op0, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2922:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2957:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (op0, 1), op1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2969:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1), mode), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2986:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx b = XEXP (XEXP (op0, 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:2987:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx c = XEXP (op0, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:3016:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx b = XEXP (op0, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:3075:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx b = XEXP (XEXP (op0, 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:3076:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx c = XEXP (op0, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:3086:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (XEXP (op0, 0), 1), trueop1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:3090:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx c = XEXP (op0, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:3114:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op0, 1)) == GET_MODE_PRECISION (int_mode) - 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:3201:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT tmp = INTVAL (trueop1) & INTVAL (XEXP (op0, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:3215:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1), mode), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:3219:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (op0, 1), op1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:3231:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (AND, mode, XEXP (XEXP (op0, 0), 1), op1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:3235:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (XEXP (op0, 0), 1), op1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:3242: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)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:3244:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! side_effects_p (XEXP (op0, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:3264:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pmop[1] = XEXP (op0, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:3292:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (pmop[0] != XEXP (op0, 0) || pmop[1] != XEXP (op0, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:3304:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (AND, mode, op0, XEXP (op1, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:3310:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (AND, mode, op1, XEXP (op0, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:3315:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (op0, XEXP (XEXP (op1, 1), 0))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:3321:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (op1, XEXP (XEXP (op0, 1), 0))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:3516:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (SUBREG_REG (op0), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:3521:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (inner_mode, INTVAL (XEXP (SUBREG_REG (op0), 1)) + INTVAL (op1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:3663:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (trueop0, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:3681:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op01 = XEXP (op0, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:3816:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx subop1 = XEXP (trueop0, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:3884:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] vec = XEXP (vec, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:3899:50: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx trueop02 = avoid_constant_pool_reference (XEXP (op0, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:3913:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (all_operand0 && !side_effects_p (XEXP (op0, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:3916:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (VEC_SELECT, mode, XEXP (op0, 1), op1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:3925:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op0_subop1 = XEXP (trueop0, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:4014:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx par0 = XEXP (trueop0, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:4015:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx par1 = XEXP (trueop1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/statistics.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.c:57: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:4529:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ops[n_ops].op = XEXP (this_op, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:4563:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ops[n_ops].op = XEXP (XEXP (this_op, 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:4708:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (tem, 0), 1) == rhs) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/statistics.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 118 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:4889:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 0), XEXP (op0, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.c:58: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o stor-layout.o -MT stor-layout.o -MMD -MP -MF ./.deps/stor-layout.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/statistics.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/statistics.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:4923:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 0), XEXP (op0, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:4930:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 0), XEXP (op0, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:4940:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || rtx_equal_p (op1, XEXP (op0, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:4942:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) != const0_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:4945:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = simplify_gen_unary (NEG, cmp_mode, XEXP (op0, 1), cmp_mode); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:4955:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) != const0_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c22:: 4958In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h39::442 : warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning = simplify_gen_unary (NEG, cmp_mode, XEXP (op0, 1), cmp_mode);: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ inline struct rtx_def * ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h1331::7623::7 :note : noteexpanded from macro 'XEXP': previous use is here class rtx_def; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c38::22 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hexpanded from macro 'RTL_CHECK2': 442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h : ^ ~275 :11:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning439: :struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]5 : note: array 'fld' declared here return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); rtunion fld[1]; ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c::74966:: 28note:: previous use is herewarning : class rtx_def;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ && rtx_equal_p (op1, XEXP (op0, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5023:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx c = XEXP (op0, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5034:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (c, XEXP (tem, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5061:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 0), XEXP (op0, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5068:59: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_relational (code, mode, cmp_mode, XEXP (op0, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5074:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (op0, 1), op1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5075:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !side_effects_p (XEXP (op0, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5086:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1), op1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5098:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (op0code == IOR && rtx_equal_p (XEXP (op0, 1), op1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5100:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx not_y = simplify_gen_unary (NOT, cmp_mode, XEXP (op0, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5110:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((op0code == AND && rtx_equal_p (XEXP (op0, 1), op1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5115:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx lhs = simplify_gen_binary (AND, cmp_mode, not_x, XEXP (op0, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/statistics.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.c:59: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5244:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (op0, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5504:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx inner_const = avoid_constant_pool_reference (XEXP (op0, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5625:49: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_CODE (x) == VEC_MERGE && rtx_equal_p (XEXP (x, 2), mask)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5648:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx top1 = simplify_merge_mask (XEXP (x, 1), mask, op); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5657:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] top1 ? top1 : XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.hnote:: 579expanded from macro 'RTL_CHECK2': 41: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 static profile_probability stream_in (struct lto_input_block *);: 5 ^~~~~~: classnote : array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5661:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] top1 ? top1 : XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5673:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx top1 = simplify_merge_mask (XEXP (x, 1), mask, op); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5674:39: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx top2 = simplify_merge_mask (XEXP (x, 2), mask, op); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5679:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] top1 ? top1 : XEXP (x, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5680:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] top2 ? top2 : XEXP (x, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.c:60: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h1::780 :warning34: :'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]struct mem_usage ^ extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.hdid you mean class here?: 350:1: note: did you mean struct here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; class mem_usage; ^~~~~~ ^~~~~ class struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.c:60: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5777:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (op0, 1), op2)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5779:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (op0, 1), op1)))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5788/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.c::25261:: 19warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] && rtx_equal_p (XEXP (op0, 1), op2)) sreal::stream_in (struct lto_input_block *ib) ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h363::13317::23 :note : noteprevious use is here: expanded from macro 'XEXP' class lto_input_block ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5790:21: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.c: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]261 :19: note: && rtx_equal_p (XEXP (op0, 1), op1))))did you mean class here? ^ ~ sreal::stream_in (struct lto_input_block *ib) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^~~~~~: 1331 class: 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5800:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx cv = XEXP (op0, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5816:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1014:40: note: expanded from macro 'gen_rtx_NE' gen_rtx_fmt_ee (NE, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5826:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == const0_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5862:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 0), XEXP (op0, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5867:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5919:45: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = avoid_constant_pool_reference (XEXP (op0, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5925:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1), op1, op2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5926:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!(sel & ~sel0 & mask) && !side_effects_p (XEXP (op0, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5933:45: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = avoid_constant_pool_reference (XEXP (op1, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5939:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op0, XEXP (op1, 1), op2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5940:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!(~sel & ~sel1 & mask) && !side_effects_p (XEXP (op1, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:5953:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = XVECEXP ((XEXP (XEXP (op0, 0), 1)), 0, 0); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1339:45: note: expanded from macro 'XVECEXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/statistics.c#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M): 25 ^~~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1332: :'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]35 : note: expanded from macro 'XVEC' class opt_pass : public pass_data ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1223: :did you mean class here?35 : note: struct opt_pass;expanded from macro 'RTVEC_ELT' ^~~~~~ class #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:6514:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && known_eq (SUBREG_BYTE (op), 0)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/poly-int.h:1304:36: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:6628:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] part = XEXP (op, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:6789: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:6790: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:6795: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)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:6800:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 0), XEXP (x, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:6801:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 2)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:6811:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:6817:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:6825: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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/simplify-rtx.c:6826:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 55 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o store-motion.o -MT store-motion.o -MMD -MP -MF ./.deps/store-motion.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.carray 'fld' declared here: 23: In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h : ^435 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: :expanded from macro 'JUMP_LABEL'68 :20: note: did you mean struct here?#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365template class pod_mode;: 32 ^~~~~: structnote : expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c::304024:: 19:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:warning3770: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :124:3: *step_out = XEXP (x, 1); warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: XEXP (rt, 1) = arg1; note ^ ~: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23: note ^ ~: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1219 : ^ ~38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439: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]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3760 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h11:: 439warning:: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here attrs = MEM_ATTRS (x); rtunion fld[1]; ^~~~~~~~~~~~~ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h24:: 2572In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h24::3770 : note./genrtl.h: :expanded from macro 'MEM_ATTRS'186 :3: warning: #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XINT (rt, 5) = arg5;1355 : ^ ~29 : note: expanded from macro 'X0MEMATTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem): expanded from macro 'XINT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~note : expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:In file included from 209/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c::330:: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning3770: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :69:3: XBBDEF (rt, 2) = arg2;warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1335:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25:: 1331note:: 23expanded from macro 'XBBDEF': 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381219:38:: note: expanded from macro 'RTL_CHECK2'note : expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5 : ^ ~ note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:array 'fld' declared here 439:5: rtunion fld[1]; note ^: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c :30: rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^3770 : ./genrtl.h:In file included from 124/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c::324:: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3770: ./genrtl.h:213:3 XEXP (rt, 1) = arg1;: ^ ~warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: X0EXP (rt, 6) = NULL_RTX;note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1348 :27:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1218 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 :note5: :expanded from macro 'RTL_CHECK1' note: array 'fld' declared here rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::30439: :In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.h:array 'fld' declared here125 :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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: XBBDEF (rt, 2) = arg2; In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:214/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31335:: 25warning: note: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XBBDEF' X0EXP (rt, 7) = NULL_RTX;#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1348::1218:2738: :note : noteexpanded from macro 'RTL_CHECK1': 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1218 :note38:: array 'fld' declared herenote: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c : ^ ~30 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::37705: :./genrtl.h :note126:: 3array 'fld' declared here: warning: rtunion fld[1];array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c: XEXP (rt, 6) = arg6;24 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:37701331: :./genrtl.h23::232 :note3: :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) XEXP (rt, 1) = arg1; ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1331 :23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5: note ^ ~: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1]; ^1219 :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c3770:30: : In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::2343770: :./genrtl.h:1523::3: warningwarning: : 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] XEXP (rt, 1) = arg1; X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::134823::27 :note : noteexpanded from macro 'XEXP': 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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::1218:3838:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::4395::5 :note: array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c :30In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:In file included from 24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h3770:: 153./genrtl.h::3235:: 3warning:: 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] XBBDEF (rt, 2) = arg2; ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:134825::27 note:: expanded from macro 'XBBDEF'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) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1218:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38:: 1218note:: 38expanded from macro 'RTL_CHECK1': note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 439 ^ ~: 5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h note:: array 'fld' declared here439 :5 rtunion fld[1];: ^note : In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c: 30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 rtunion fld[1];: ./genrtl.h ^:154 :3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c :warning24: : In file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: XEXP (rt, 3) = arg3;./genrtl.h : ^ ~236 :3: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1331:23: note: X0EXP (rt, 5) = NULL_RTX;expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1348:27/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219 :note38: :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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::51218:: 38note: :array 'fld' declared here note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])30 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770439: :./genrtl.h5::155 :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]; ^ In file included from XINT (rt, 4) = arg4;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c : ^ ~24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::1328237::233:: notewarning: : expanded from macro 'XINT'array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1348::121927::38: notenote: : 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5: :note: 1218array 'fld' declared here: 38: rtunion fld[1];note ^: expanded from macro 'RTL_CHECK1' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3770 : ^ ~./genrtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h156::4393::5 : warningnote: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1]; XINT (rt, 5) = arg5; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ 6/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h warning:s1331 generated:. 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c : ^ ~30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::1218182::338: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK1' XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1331: 23 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 439:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ ~: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38 rtunion fld[1];: note: ^expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~24 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5:: 3770note: : ./genrtl.harray 'fld' declared here: 260: rtunion fld[1]; ^3 :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:warning30: : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1335::25: note: expanded from macro 'XBBDEF' 1348:27: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:expanded from macro 'X0EXP'1218: 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :note1218: :array 'fld' declared here38 : rtunion fld[1]; ^ noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.cexpanded from macro 'RTL_CHECK1': 30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184: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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XEXP (rt, 3) = arg3; : ^ ~439 :5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: noteexpanded from macro 'XEXP' : array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 :38:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.cnote:: 24expanded from macro 'RTL_CHECK2' : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3770 ^ ~: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439261::5: 3note:: array 'fld' declared here warning: rtunion fld[1];array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;: 3770 ^ ~ : ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348 XINT (rt, 4) = arg4;: 27 ^ ~ : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1328:expanded from macro 'X0EXP'23: note : 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) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1218 :38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1': 439:5: note: array 'fld' declared here rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c :30/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37705: ./genrtl.h:: 186:3note: warning: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here XINT (rt, 5) = arg5; ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1328:23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c note: :expanded from macro 'XINT'24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~ ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h262::12193::38 : warningnote: expanded from macro 'RTL_CHECK2' : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 XINT (rt, 5) = arg3;:5 : ^ ~note : array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c::301328: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23:3770:: ./genrtl.h :187note:: 3expanded from macro 'XINT': warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~:1331:23 : note: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2'1219: 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::4395::5 :note : array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c rtunion fld[1];: 30 ^: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: In file included from ./genrtl.h:188/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:3::24 warning: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XEXP (rt, 7) = arg7; 3770 ^ ~: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h263::13313::23 :warning : notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' XSTR (rt, 6) = arg4; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1330 :23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded 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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38439:: 5note:: expanded from macro 'RTL_CHECK2'note : array 'fld' declared here rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]30 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 XINT (rt, 1) = arg1;: ./genrtl.h ^ ~: 208:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1328warning:: 23:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XINT' XEXP (rt, 1) = arg1; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23: :note1219: :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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38439:: 5note:: expanded from macro 'RTL_CHECK2'note : array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.cwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: XBBDEF (rt, 2) = arg2;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h ^ ~ :442: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h1335::24425: : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h: :expanded from macro 'XBBDEF' 272:8: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)warning ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hstruct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 1218:38: note: expanded from macro 'RTL_CHECK1' inline struct rtx_def * ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: ^ ~ 76/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439:57:: note: array 'fld' declared here note rtunion fld[1];: ^previous use is here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30class rtx_def;: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^:3770 : ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23:: 1331:In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:: 442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.hnote:: 244expanded from macro 'XEXP': /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h1219::7638:: 7note:: expanded from macro 'RTL_CHECK2' note: previous use is here class rtx_def; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.cIn file included from :30/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h24:: 3770: In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:211::33770: warning: : ./genrtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :304: X0EXP (rt, 4) = NULL_RTX; ^ ~3 : warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1348:27 : note: expanded from macro 'X0EXP' XSTR (rt, 1) = arg1; ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1330: :expanded from macro 'RTL_CHECK1' 23: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ expanded from macro 'XSTR'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 :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 ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c: 30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770: ./genrtl.h::212:12193:: 38warning: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: X0EXP (rt, 5) = NULL_RTX;expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'X0EXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 439 ^ ~: 5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1218note:38:: array 'fld' declared herenote : expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c : ^ ~24 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::37705: : ./genrtl.hnote:: array 'fld' declared here305 :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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XINT (rt, 2) = arg2;3770 : ^ ~./genrtl.h: 213:3: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :1328:23: X0EXP (rt, 6) = NULL_RTX;note : ^ ~expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 27 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'X0EXP': 1219:38: note: expanded from macro 'RTL_CHECK2'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1218 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 :note5: :expanded from macro 'RTL_CHECK1' note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:5::24 : note: array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: rtunion fld[1];./genrtl.h : ^306 :3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c :warning30: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h XVEC (rt, 3) = arg3;: 214 ^ ~: 3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332: X0EXP (rt, 7) = NULL_RTX;23 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XVEC'1348 :27: note: expanded from macro 'X0EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 1219 ^ ~:38 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: :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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note5: :array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:: 30: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 3770: ./genrtl.h: rtunion fld[1];232 : ^3 : In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 24: In file included from XEXP (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3091331::323:: warningnote: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' XINT (rt, 6) = arg6; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1328 :23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :38expanded 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: notenote: : 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c ^ ~: 30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:4393770:: 5./genrtl.h:: 233note: :array 'fld' declared here 3: 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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c X0EXP (rt, 4) = NULL_RTX;: 24 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3271348::273:: notewarning: : expanded from macro 'X0EXP'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; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38: 1328note: :expanded from macro 'RTL_CHECK1' 23: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c: 30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::377038: :./genrtl.h :note236: :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]) ^ ~ X0EXP (rt, 5) = NULL_RTX;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439 ^ ~: 5: note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1348:27 rtunion fld[1];: ^note : expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erro:r -o streamer-hooks.o -MT streamer-hooks.o -MMD -MP -MF ./.deps/streamer-hooks.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/streamer-hooks.c 38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c::25924:: 3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h warning:: 3770array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:369 XBBDEF (rt, 2) = arg2;: 3 ^ ~: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1335:25: note: expanded from macro 'XBBDEF' XEXP (rt, 1) = arg1; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331:23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: :expanded from macro 'XEXP'38 : note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 1219 ^ ~: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: note:: 439expanded from macro 'RTL_CHECK2': 5: note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.cnote:: 30array 'fld' declared here: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];3770 ^: ./genrtl.hIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c::24: In file included from 260/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::33770:: ./genrtl.h :warning370: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; XEXP (rt, 2) = arg2; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1348expanded from macro 'XEXP': 27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote: :expanded from macro 'RTL_CHECK1'439 :5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439:524:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here3770 : ./genrtl.h: rtunion fld[1];435 : ^3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: In file included from expanded from macro 'XVEC'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c :24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)./genrtl.h : ^ ~470 :3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:warning38:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'RTL_CHECK2' SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4392023::526:: notenote: : array 'fld' declared hereexpanded from macro 'SUBREG_BYTE' rtunion fld[1]; ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c ^ ~ :30/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1363/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::323770:: ./genrtl.hnote:: 308expanded from macro 'XCSUBREG': 3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ XVEC (rt, 5) = arg5; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1220:37:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1332: :expanded from macro 'RTL_CHECKC1'23: note: expanded from macro 'XVEC' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 439 ^ ~: 5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219:: 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c XVEC (rt, 1) = arg1;: 24 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h520::13323::23: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XVEC' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1348:27/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: note: 1219expanded from macro 'X0EXP': 38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1218 ^ ~: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'RTL_CHECK1' : note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c: :note30: : In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 3770: ./genrtl.h rtunion fld[1];: 348: ^3 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::243770: : In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3503770:: 3./genrtl.h:: 538warning:: 3array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: X0EXP (rt, 4) = NULL_RTX;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;: 1348 ^ ~ :27:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :expanded from macro 'X0EXP'23 : note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1218 ^ ~: 38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :expanded from macro 'RTL_CHECK1'38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])439 : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :array 'fld' declared here5 : note rtunion fld[1];: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:24439: :In file included from 5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h note:: array 'fld' declared here 3770: rtunion fld[1]; ^./genrtl.h :573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.carray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XWINT (rt, 2) = arg2;: 3770 ^ ~: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1224611::293:: notewarning: : expanded from macro 'XWINT'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1;#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:5::1330 :note: 23array 'hwint' declared here: note: expanded from macro 'XSTR' HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)26: ^ ~note : expanded from macro 'HOST_WIDE_INT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:# define HOST_WIDE_INT long38 : ^note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c : ^ ~30 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701332: :./genrtl.h23:470:: 3note:: expanded from macro 'XVEC'warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) SUBREG_BYTE (rt) = arg1; ^ ~ ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note2023: :expanded from macro 'RTL_CHECK2'26 : note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): 439: ^ ~5 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote: :array 'fld' declared here1363 :32: rtunion fld[1]; note ^: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)30 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1219./genrtl.h::38487:: 3note:: 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]) X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348439::275:: notenote: : expanded from macro 'X0EXP'array 'fld' declared here rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c::133030:: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'XSTR'./genrtl.h :538: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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;: 1219 ^ ~: 38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1331note:: 23expanded 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38array 'fld' declared here: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c1330::3023: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'XSTR': ./genrtl.h:573:3: In file included from warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c :: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h XSTR (rt, 1) = arg1; :: ^ ~442 1219: :In file included from 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h575:1330: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h23::note126 :: 1expanded from macro 'RTL_CHECK2': note: warningexpanded from macro 'XSTR': 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct mem_usage/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :^ ^ ~439 :5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :array 'fld' declared here38 : note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h: rtunion fld[1];350 : ^1 : In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c: :did you mean struct here?30 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:class mem_usage;3770: ./genrtl.h^~~~~: 574struct: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: In file included from ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c726::303: In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning3770: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :592:3 XEXP (rt, 2) = arg2;: ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23 XSTR (rt, 1) = arg1;: ^ ~note : expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1330:23: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XSTR' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1219:38: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :array 'fld' declared here5 : note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: XSTR (rt, 1) = arg1;./genrtl.h : ^ ~746 :3: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1330 :23: note: XINT (rt, 1) = arg1;expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1328 :23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note: 1219:expanded from macro 'XINT'38 : note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c ^ ~: 30/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::53770: note: : array 'fld' declared here./genrtl.h :612: rtunion fld[1];3 : ^ warning: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: XVEC (rt, 2) = arg2;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::1332747::233: :note : warningexpanded 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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::133138::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) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5: :note1219: :array 'fld' declared here38 : note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c::3830:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'3770 : ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1331: 23note:: array 'fld' declared herenote: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:: 30: warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3770: ./genrtl.h:705 XSTR (rt, 2) = arg2;: 3 ^ ~: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23 XSTR (rt, 1) = arg1;: ^ ~note : expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note ^ ~: expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c: :array 'fld' declared here24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 3770 ^ : In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c::82430:: In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770warning: : ./genrtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 706:3: XVEC (rt, 3) = arg3; warning ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332: XSTR (rt, 2) = arg2;23 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XVEC': 1330:23: note: expanded from macro 'XSTR'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 38 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded from macro 'RTL_CHECK2': 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439 :note5: :array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c: :expanded from macro 'RTL_CHECK2'24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h : ^ ~844 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::439 :warning5: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c ^ ~: 30/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::53770: :./genrtl.h :note746: :array 'fld' declared here3 : warning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c: XINT (rt, 1) = arg1;24 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31328:: 23warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XINT' XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 1330 ^ ~: 23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:note1219: :expanded from macro 'XSTR'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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439:38::5 :note : noteexpanded 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c::43930:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'fld' declared here./genrtl.h :747: 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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stack-ptr-mod.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 113 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o stringpool.o -MT stringpool.o -MMD -MP -MF ./.deps/stringpool.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stringpool.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/streamer-hooks.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h rtunion fld[1];: 3046 ^: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::35083770: :./genrtl.h10::182 :warning3: :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] return gs->op[1]; XEXP (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :array 'op' declared here23 : note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1335warning:: 25array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: gs->op[1] = rhs;expanded from macro 'XBBDEF' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 3 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'op' declared here1218 :38: note tree GTY((length ("%h.num_ops"))) op[1];: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.harray 'fld' declared here: 3544:10 rtunion fld[1];: ^warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26 return gs->op[2];: In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h3770:: 317./genrtl.h::3184:: 3note:: array 'op' declared herewarning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 3 ^ ~: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1219:38 gs->op[2] = label;: ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hexpanded from macro 'RTL_CHECK2': 317:3: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'op' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 tree GTY((length ("%h.num_ops"))) op[1];: 5 ^: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h./genrtl.h::3564185::33:: warningwarning: : 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] gs->op[3] = label; ^ ~ XINT (rt, 4) = arg4; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h ^ ~: 317:3: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'op' declared here1328 :23: note tree GTY((length ("%h.num_ops"))) op[1];: expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :note3574: :expanded from macro 'RTL_CHECK2'10 : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return gs->op[3]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h5::317 :note: 3array 'fld' declared here: note: rtunion fld[1];array 'op' declared here ^ In file included from tree GTY((length ("%h.num_ops"))) op[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c : ^26 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/streamer-hooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :68:20: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote: :did you mean struct here? 2023:26: note: template class pod_mode;expanded from macro 'SUBREG_BYTE' ^~~~~ struct #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 130 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o substring-locations.o -MT substring-locations.o -MMD -MP -MF ./.deps/substring-locations.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/substring-locations.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stringpool.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/streamer-hooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/streamer-hooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/streamer-hooks.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stmt.c:160:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NAME (DECL_RTL (label)) = IDENTIFIER_POINTER (DECL_NAME (label)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1785:25: note: expanded from macro 'LABEL_NAME' #define LABEL_NAME(RTX) XCSTR (RTX, 6, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1364:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stringpool.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 5 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stor-layout.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o target-globals.o -MT target-globals.o -MMD -MP -MF ./.deps/target-globals.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stringpool.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2441219: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h272:::1672 8note:: 10:expanded from macro 'RTL_CHECK2' warning:: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]warning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): inline struct rtx_def * ^ ~class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: friend class cgraph_node;:5 76: ^ : 7note:: array 'fld' declared herenote/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h : :previous use is here909 rtunion fld[1];: 39 ^:class rtx_def; note ^ : previous use is here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stringpool.c:struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {30 : ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h :1672:10: note: did you mean struct here? return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: friend class cgraph_node;76 :7 ^~~~~: structnote : previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stringpool.c::43930:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :note442: : array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h: rtunion fld[1];575 : ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h :126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/substring-locations.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c^: 24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: :In file included from 56/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37708: :./genrtl.h :note705: :previous use is here3 : struct rtx_def;warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/substring-locations.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/stringpool.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/substring-locations.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/substring-locations.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/substring-locations.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:307:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = SET_SRC (x); ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:553:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!can_assign_to_reg_without_clobbers_p (SET_SRC (set), ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:730:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && !NOTE_INSN_BASIC_BLOCK_P (before)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1663:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:915:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = prepare_copy_insn (reg, SET_SRC (single_set (del))); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:927:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = REG_NOTES (del); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/store-motion.c:927:22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = REG_NOTES (del); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ 6 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o targhooks.o -MT targhooks.o -MMD -MP -MF ./.deps/targhooks.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/substring-locations.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 134 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o timevar.o -MT timevar.o -MMD -MP -MF ./.deps/timevar.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/timevar.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 6 warnings generated. clang++ -fno-PIE -c -DTARGET_NAME=\"ppc-morphos\" -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o toplev.o -MT toplev.o -MMD -MP -MF ./.deps/toplev.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:51: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 128 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erro#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)r -o tracer.o -MT tracer.o -MMD -MP -MF ./.deps/tracer.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770clang: : ./genrtl.hwarning:: 369:treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c24:: 51In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h3770:: 435./genrtl.h: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h612::3203::1 warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hstruct pod_mode: 1332^: 23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:51: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/timevar.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/target-globals.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ira-int.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/timevar.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:38: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/timevar.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h116: warning272s: generated8. : warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/timevar.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o trans-mem.o -MT trans-mem.o -MMD -MP -MF ./.deps/trans-mem.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:38: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:38: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/timevar.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c::3854: : In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4423770: : In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h::153575:: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:: 126warning:: 1array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XBBDEF (rt, 2) = arg2; ^ ~struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.harray 'fld' declared here: 350:1 rtunion fld[1];: ^note : did you mean struct here?In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: class mem_usage;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h^~~~~: 3770struct: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ clang: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1335:treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]25 : note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:54: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 120 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-affine.o -MT tree-affine.o -MMD -MP -MF ./.deps/tree-affine.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:55: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1: warning ^ ~: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hstruct GTY((desc("0"), tag("0"),: 439^: 5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:: 76note:: 1expanded from macro 'XINT': note: did you mean struct here? #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)class rtx_def; ^ ~^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:In file included from 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:: 30note: : In file included from expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:208:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]439 :5: note: XEXP (rt, 1) = arg1;array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31459:: 14warning:: 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] X0EXP (rt, 4) = NULL_RTX; rtx next = XEXP (insn, 1); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::231348:: 27note:: expanded from macro 'XEXP'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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1218note:: 38expanded 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5array 'fld' declared here: note rtunion fld[1];: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1465 :warning10: :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] X0EXP (rt, 5) = NULL_RTX; return XEXP (insn, 1); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:23:: 1348note:: 27expanded from macro 'XEXP': note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 1219 ^ ~: 38: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1218 :38: note: expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5: ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 439:5 rtunion fld[1];: ^note : array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1470: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]10 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13481335::2725:: notenote: : expanded from macro 'X0EXP'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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1218::121838::38 :note : 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]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::4395::5 :note : notearray 'fld' declared here: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: X0EXP (rt, 7) = NULL_RTX;1475 : ^ ~10 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1348 :27: note return XBBDEF (insn, 2);: expanded from macro 'X0EXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XBBDEF': 1218:38: note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)expanded from macro 'RTL_CHECK1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])38 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK1'439 :5: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h232::14963::10 :warning : warningarray 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] XEXP (rt, 1) = arg1; return XUINT (insn, 4); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:13291331::2623:: notenote: : expanded from macro 'XEXP'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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219 ^ ~: 38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :expanded from macro 'RTL_CHECK2'38 : note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439array 'fld' declared here: 5: rtunion fld[1];note : ^array 'fld' declared here rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c ^: 30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1501:10: X0EXP (rt, 2) = NULL_RTX;warning : ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 1348/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::132927::26 :note : noteexpanded from macro 'X0EXP': expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~:1219 :38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: expanded from macro 'RTL_CHECK2': 38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 5 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439array 'fld' declared here: 5: rtunion fld[1]; note ^: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hclang:: 1348warning:: 27:treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 1524 ^ ~: 12: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1218array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: note: expanded from macro 'RTL_CHECK1' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1332 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:23439:: 5note:: expanded from macro 'XVEC'note : array 'fld' declared here rtunion fld[1]; ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::301219: :In file included from 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.hexpanded from macro 'RTL_CHECK2': 236:3: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h X0EXP (rt, 5) = NULL_RTX;: 439 ^ ~: 5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1348: rtunion fld[1];27 : ^ note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c: rtunion fld[1]; 30 ^ : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c::43930:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'fld' declared here./genrtl.h :725 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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c: :expanded from macro 'RTL_CHECK2'30 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 746 ^ ~: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here XINT (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c :note40: : expanded from macro 'RTL_CHECK2'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:51#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 439array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: note XEXP (rt, 1) = arg1;: array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1331 :In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:: 30note: : In file included from expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:748:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3 : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1219 :38: note XSTR (rt, 3) = arg3;: expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'XSTR': 5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c :40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)30 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1218::80238::3 :note : warningexpanded from macro 'RTL_CHECK1': 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391331::523:: notenote: : array 'fld' declared hereexpanded from macro 'XEXP' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)40 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::1219126::338:: warning : notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1331 ^ ~:23 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'XEXP': 5: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1219 : ^38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::30439:: 5In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: array 'fld' declared here 3770 rtunion fld[1];: ^./genrtl.h :822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c::540:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here3770 : ./genrtl.h: rtunion fld[1];152 : ^3 : In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]30 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 XEXP (rt, 1) = arg1;: ./genrtl.h ^ ~: 824:3: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1331 :23: XVEC (rt, 3) = arg3;note : ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: expanded from macro 'XVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'RTL_CHECK2': 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c::540:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here3770 : ./genrtl.h: rtunion fld[1];153 : ^3 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c : ^30 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h40:: 1330In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::3770 : note./genrtl.h: :expanded from macro 'XSTR'182 :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XEXP (rt, 1) = arg1; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1331expanded 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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::1219:538:: notenote: : expanded from macro 'RTL_CHECK2' array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:66: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:66: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:66: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/targhooks.c:75: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:41: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:42: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:40: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:40: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:40: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tracer.c:44: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:41: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ 119 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o asan.o -MT asan.o -MMD -MP -MF ./.deps/asan.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:50: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:72: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/pass_manager.h:23:1: warning: class 'opt_pass' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:8: note: previous use is here struct opt_pass; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c1855::7610: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h :warning361: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]22 : warning: unused parameter 'a' [-Wunused-parameter] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ void traverse (Arg a) const ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:845:22/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 2150warning:: 10unused parameter 'a' [-Wunused-parameter]: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] void traverse (Arg a) const ^ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:969:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_ggc_mx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:78: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range_base *m_vr; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: note: did you mean class here? struct value_range_base *m_vr; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5923040::2819:: warningwarning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23ipa_get_cs_argument_count (struct ipa_edge_args *args): note ^: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h :565:23: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)previous use is here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38class GTY((for_user)) ipa_edge_args: ^note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT'5 warnings generated. #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note2023: :did you mean struct here?26 : noteclass rtx_def;: expanded from macro 'SUBREG_BYTE'^~~~~ struct #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:612::813: : warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1070: XVEC (rt, 2) = arg2;11 : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :1332:struct 'hsa_bb' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]23 : note: expanded from macro 'XVEC' return (struct hsa_bb *) bb->aux; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191029:38: note: expanded from macro 'RTL_CHECK2' :7: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hprevious use is here: 439:5: noteclass hsa_bb: array 'fld' declared here ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1070:11: note: did you mean class here? return (struct hsa_bb *) bb->aux; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c :24: rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51397:: 13note:: array 'fld' declared herewarning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c: rtx tmp = XEXP (this, 1);24: In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:706:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3: :warning1331: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : note XSTR (rt, 2) = arg2;: expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330: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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::121938::38 :note : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439439::55:: note : notearray 'fld' declared here : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1459 :note14: :expanded from macro 'RTL_CHECK2' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtx next = XEXP (insn, 1);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439: ^ ~5 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1331 :23: rtunion fld[1]; note ^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.hexpanded from macro 'XEXP': 1319:8: warning: struct 'hsa_function_representation' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219extern struct hsa_function_representation *hsa_cfun;: 38 ^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.hnote:: 1100:expanded from macro 'RTL_CHECK2'7 : note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~class hsa_function_representation ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hsa-common.h:1319:8/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1465note:10: :did you mean class here? warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~extern struct hsa_function_representation *hsa_cfun; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^~~~~~: 1331: class23 : note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: noteIn file included from : array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c :24 rtunion fld[1];: In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1470 :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: return XBBDEF (insn, 2);1328 : ^ ~23 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1335: :expanded from macro 'XINT'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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381219: :note38: :expanded from macro 'RTL_CHECK1' note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 439 ^: 5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1475./genrtl.h::10747:: 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] return XBBDEF (insn, 2); ^ ~ XEXP (rt, 2) = arg2; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1335:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1331expanded from macro 'XBBDEF': 23: note: expanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 38 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK1'1219 :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])439 : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :array 'fld' declared here5 : note rtunion fld[1];: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1486 :note10: :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]) return XEXP (insn, 3); ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::51331:: 23note:: array 'fld' declared herenote : expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::7661496::310:: 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] return XUINT (insn, 4); XVEC (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1329::133226::23clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erro: r -o tsan.o -MT tsan.o -MMD -MP -MF ./.deps/tsan.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c notenote: : expanded from macro 'XUINT'expanded from macro 'XVEC' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::121938::38: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::5439:: 5note: : notearray 'fld' declared here: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c::133283:: 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:: 73note:: 1expanded from macro 'XVEC': warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) class opt_pass : public pass_data ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c1848::2434: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]645:: 37701: :./genrtl.h :note return safe_as_a (JUMP_LABEL (insn));823 : ^~~~~~~~~~~~~~~~~: did you mean class here?3 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :struct opt_pass;warning : ^~~~~~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1844 : 28class: XSTR (rt, 2) = arg2;note : ^ ~expanded from macro 'JUMP_LABEL' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): 23 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XSTR'1365 :32: note: expanded from macro 'XCEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)1219 : ^ ~38 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1220expanded from macro 'RTL_CHECK2': 37: note: expanded from macro 'RTL_CHECKC1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 5 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here439 :5: rtunion fld[1]; note ^: array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24 rtunion fld[1];: In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)1855 : ^ ~10 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1219: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]38 : note: expanded from macro 'RTL_CHECK2' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1844/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::28439:: 5note:: noteexpanded from macro 'JUMP_LABEL': array 'fld' declared here rtunion fld[1]; #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ./genrtl.h ^ ~: 844:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1220 :warning37: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECKC1' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1330439::235:: notenote: : expanded from macro 'XSTR'array 'fld' declared here rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:85: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:185:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:176:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/toplev.c:86: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dump-context.h:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: warning: struct 'opt_pass' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct opt_pass; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:7: note: previous use is here class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:24: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h : ^ ~76 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1::1219: 38warning:: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]note : expanded from macro 'RTL_CHECK2' class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 56 ^ ~: 8/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5previous use is here: note: struct rtx_def;array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c: :note: 25expanded from macro 'XEXP': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h : ^ ~1750 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h2::1219 :warning38: :struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: expanded from macro 'RTL_CHECK2' struct symtab_node *symtab_node;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439141::57:: notenote: : array 'fld' declared hereprevious use is here rtunion fld[1]; ^ class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-affine.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 134 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ubsan.o -MT ubsan.o -MMD -MP -MF ./.deps/ubsan.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class 117 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o sanopt.o -MT sanopt.o -MMD -MP -MF ./.deps/sanopt.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sanopt.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:47: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sanopt.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/trans-mem.c:5684: ./gt-trans-mem.h:60:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-trans-mem.h:60:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-trans-mem.h:60:64: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-trans-mem.h:60:64: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 5) = arg5;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sanopt.c : ^ ~23 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1328320::231:: notewarning: : expanded from macro 'XINT''pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 68:20: XEXP (rt, 6) = arg6;note : ^ ~did you mean struct here? /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: template class pod_mode;note : ^~~~~expanded from macro 'XEXP' struct #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1348/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c::2723:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: :expanded from macro 'X0EXP'442 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~warning : 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:struct mem_usage1218 :^38 : note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h: :expanded from macro 'X0EXP'350 :1: note: did you mean struct here?#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ class mem_usage;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^~~~~: 1218struct: 38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sanopt.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sanopt.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sanopt.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:40: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:56: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ 161 warnings generated. 133 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o sancov.o -MT sancov.o -MMD -MP -MF ./.deps/sancov.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sancov.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-call-cdce.o -MT tree-call-cdce.o -MMD -MP -MF ./.deps/tree-call-cdce.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-call-cdce.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sanopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/asan.c:3025:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] asan_add_global (SYMBOL_REF_DECL (XEXP (desc->rtl, 0)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sanopt.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-call-cdce.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sancov.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sanopt.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-call-cdce.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sancov.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-call-cdce.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-call-cdce.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-call-cdce.c: rtunion fld[1];23: In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:260425:: 3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning3770: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :705: gs->op[2] = rhs; 3 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hwarning:: 348array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3: note: XSTR (rt, 1) = arg1;array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :warning2621: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]12 : warning: XSTR (rt, 2) = arg2;array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return gs->op[3]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1330/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::23348::3 :note : noteexpanded from macro 'XSTR': array 'op' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h ^ ~: 3046:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219warning:: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: gs->op[1] = fn;expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :array 'op' declared here5 : note: tree GTY((length ("%h.num_ops"))) op[1];array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :3056/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31219:: 38:warning : 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]) gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::439373::53:: notenote: : array 'fld' declared herearray 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c :25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sancov.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sancov.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sancov.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tsan.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-call-cdce.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-call-cdce.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-call-cdce.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sancov.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sancov.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sancov.c:37: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sancov.c:42: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sancov.c:43: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct 27 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-cfg.o -MT tree-cfg.o -MMD -MP -MF ./.deps/tree-cfg.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ubsan.c:2458: ./gt-ubsan.h:134:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-ubsan.h:134:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-ubsan.h:134:73: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-ubsan.h:134:73: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class 140 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-cfgcleanup.o -MT tree-cfgcleanup.o -MMD -MP -MF ./.deps/tree-cfgcleanup.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 27 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-chrec.o -MT tree-chrec.o -MMD -MP -MF ./.deps/tree-chrec.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-chrec.c 34 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-complex.o -MT tree-complex.o -MMD -MP -MF ./.deps/tree-complex.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 142 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-data-ref.o -MT tree-data-ref.o -MMD -MP -MF ./.deps/tree-data-ref.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-chrec.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-chrec.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-chrec.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-chrec.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-chrec.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:78: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:In file included from 26/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c: :In file included from 24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 305./genrtl.h::133:: 3warning:: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct GTY((desc("0"), tag("0"), ^ XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:: 76note:: 1array 'fld' declared here: note: rtunion fld[1];did you mean struct here? ^ class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c::121924:: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1384note:: 13expanded from macro 'RTL_CHECK2': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtx tmp = XEXP (this, 1);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1331array 'fld' declared here: 23: rtunion fld[1];note : ^expanded from macro 'XEXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 3770 ^ ~: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1561219::338:: warningnote: : 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328439::235:: notenote: : expanded from macro 'XINT'array 'fld' declared here rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h13::1331 :warning23: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1331 : ^ ~23 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'1219 :38: note: expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'RTL_CHECK2': 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c5::26 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 3770: ./genrtl.h rtunion fld[1];: 158 ^: 3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c : ^ ~26 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::53770:: ./genrtl.hnote:: 182array 'fld' declared here: 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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1470expanded from macro 'XEXP': 10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return XBBDEF (insn, 2); ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381335:: 25note:: expanded from macro 'RTL_CHECK2'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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1218 :note38: :array 'fld' declared here note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 26 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4393770:: 5./genrtl.h:: 183note:: 3array 'fld' declared here: warning: rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218: return XBBDEF (insn, 2);38 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1': 1335:25: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'XBBDEF' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 5 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1218array 'fld' declared here: 38: rtunion fld[1];note : ^expanded from macro 'RTL_CHECK1' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h439::1845::3 :note : warningarray 'fld' declared here: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1486array 'fld' declared here: 10: rtunion fld[1];warning : ^array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: return XEXP (insn, 3);In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:./genrtl.h1331::18523:: 3note:: 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) XINT (rt, 4) = arg4; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1328expanded from macro 'RTL_CHECK2': 23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)439 : ^ ~5 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1219 :38 rtunion fld[1];: ^note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1491 ^: 10:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.cwarning:: 26array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 return XEXP (insn, 3);: ./genrtl.h ^ ~: 186:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1331 :warning23: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' XINT (rt, 5) = arg5; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:13281219::2338:: notenote: : expanded from macro 'XINT'expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391219::5:38 :note : notearray 'fld' declared here: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h26:: 1496In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h10::3770 : warning./genrtl.h: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]187 :3: return XUINT (insn, 4);warning : ^ ~array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329: XEXP (rt, 6) = arg6;26 : ^ ~ note: expanded from macro 'XUINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)note : ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1219 ^ ~: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'RTL_CHECK2': note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::15013770:: 10./genrtl.h:: 188warning:: 3array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ XEXP (rt, 7) = arg7;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1329 :26/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331note:: 23expanded from macro 'XUINT' : note: expanded from macro 'XEXP' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1219 ^ ~: 38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :expanded from macro 'RTL_CHECK2'38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5array 'fld' declared here: note rtunion fld[1];: array 'fld' declared here ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1848 :34: warning XEXP (rt, 3) = arg3;: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: return safe_as_a (JUMP_LABEL (insn));1331 : ^~~~~~~~~~~~~~~~~23 : note: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1844:28: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'JUMP_LABEL' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)1219 : ^ ~38 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1365expanded from macro 'RTL_CHECK2': 32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 5 ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1220array 'fld' declared here: 37: rtunion fld[1];note : ^expanded from macro 'RTL_CHECKC1' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 3770 ^ ~: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::211439::35:: warningnote: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1]; X0EXP (rt, 4) = NULL_RTX; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12181855::3810:: notewarning: : expanded from macro 'RTL_CHECK1'array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this);#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51844:: 28note:: array 'fld' declared herenote : expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^ In file included from #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c : ^ ~26 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13653770:: 32./genrtl.h:: 212note:: 3expanded from macro 'XCEXP': warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1220:37: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECKC1'1348 :27: note: expanded from macro 'X0EXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)439 : ^ ~5 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1218 :38: rtunion fld[1]; note ^: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860 X0EXP (rt, 6) = NULL_RTX;: 40 ^ ~: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: return safe_as_a (JUMP_LABEL (this));expanded from macro 'X0EXP' ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 1844 ^ ~:28 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'JUMP_LABEL'1218 :38: note: expanded from macro 'RTL_CHECK1'#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1365 : ^ ~32 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote: :expanded from macro 'XCEXP'439 :5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1220/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c::3726:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECKC1'3770 : ./genrtl.h:214:3:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) warning ^ ~: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: X0EXP (rt, 7) = NULL_RTX; note ^ ~: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1348 : ^27 : note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1865array 'fld' declared here: 3: rtunion fld[1];warning : ^array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.cwarning:: 26struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);: 3 ^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hwarning:: 76array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 7: note: previous use is here XSTR (rt, 1) = arg1; ^ ~class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:In file included from 19/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:: 26warning: : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:487: *step_out = XEXP (x, 1);3 : ^ ~ warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1331:23: X0EXP (rt, 1) = NULL_RTX;note : ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];439 : ^5 : note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331: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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191219::3838:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439439::55:: note: notearray 'fld' declared here: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c : ^ ~22 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h442:: 1331In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h23::575 note: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.hexpanded from macro 'XEXP': 126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::121969::383:: notewarning: : 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; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::43923::5 :note : noteexpanded 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c ^ ~: 26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::377038: :./genrtl.h :note706: :expanded from macro 'RTL_CHECK2'3 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1330 :note23: :array 'fld' declared here note: rtunion fld[1];expanded from macro 'XSTR' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c./genrtl.h::12726:: 3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning3770: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :725:3: XINT (rt, 4) = arg4; warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XSTR (rt, 1) = arg1;: 1328 ^ ~: 23: note: expanded from macro 'XINT'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1330:23: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'XSTR' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 38 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1219:38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 439:5 rtunion fld[1];: ^ note: In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c :24: rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 3770: In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c::12826:: 3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning3770: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :726:3 XINT (rt, 5) = arg5;: ^ ~warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XEXP (rt, 2) = arg2;1328 : ^ ~23 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1331expanded from macro 'XINT': 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1219 note:: 38expanded 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note5: :array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c :24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c::2324:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'3770 : ./genrtl.h:152: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 XEXP (rt, 1) = arg1;: 38 ^ ~: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1219:In file included from 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:: 26note: : In file included from expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:748:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]439 :5: XSTR (rt, 3) = arg3;note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1330 : ^23 : In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c: :expanded from macro 'XSTR'24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)153 : ^ ~3 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1219array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1335 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25::439 :note5: :expanded from macro 'XBBDEF' note: array 'fld' declared here rtunion fld[1];#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c : ^ ~26 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701219: :./genrtl.h38::766 :note3: :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]) XVEC (rt, 1) = arg1; ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51332:: 23note:: array 'fld' declared herenote : expanded from macro 'XVEC' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 24 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701219: :./genrtl.h38::156 :note3: :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]) XINT (rt, 5) = arg5; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1328array 'fld' declared here: 23: rtunion fld[1];note : ^expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c: :./genrtl.h26:: 158In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::3770 : warning./genrtl.h: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]784 :3: warning X0EXP (rt, 7) = NULL_RTX;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XWINT (rt, 1) = arg1;: 1348 ^ ~: 27:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note: 1224expanded from macro 'X0EXP': 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1218 :38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 440note:: 5expanded from macro 'RTL_CHECK1': note: array 'hwint' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) HOST_WIDE_INT hwint[1]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h::555:: 26note:: array 'fld' declared herenote : expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c :26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1218::377038: :./genrtl.h :note822: :expanded from macro 'RTL_CHECK1'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;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439 ^ ~: 5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332 rtunion fld[1];: 23 ^: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.cexpanded from macro 'XVEC': 24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)184 : ^ ~3 : warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1219 :38: note XEXP (rt, 3) = arg3;: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1331 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::439 :note5: :expanded from macro 'XEXP' note: array 'fld' declared here rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h26:: 1219In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::3770 : note./genrtl.h: :expanded from macro 'RTL_CHECK2'823 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1330 :23: rtunion fld[1]; note ^: expanded from macro 'XSTR' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3770 : ^ ~./genrtl.h :185:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1219 :warning: 38array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1328::43923::5 :note : noteexpanded from macro 'XINT': array 'fld' declared here rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c :26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::377038: : ./genrtl.hnote:: 824expanded from macro 'RTL_CHECK2': 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;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1332note:: 23array 'fld' declared here: note: rtunion fld[1];expanded from macro 'XVEC' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1219./genrtl.h::38186:: 3note:: 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]) XINT (rt, 5) = arg5; ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1328:23 rtunion fld[1];: note ^: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: In file included from expanded from macro 'XSTR'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c :24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)./genrtl.h : ^ ~208 :3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1219: :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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::23439:: 5note:: expanded from macro 'XEXP'note : array 'fld' declared here rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c :26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::377038: :./genrtl.h :note846: :expanded from macro 'RTL_CHECK2'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; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1330 :note23: :array 'fld' declared here note: rtunion fld[1];expanded from macro 'XSTR' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1219::20938::3 :note : 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]) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1335: :array 'fld' declared here25 : note rtunion fld[1];: expanded from macro 'XBBDEF' ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:78: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:78: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:78: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-chrec.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:78: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 143 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erro23r -o tree-dfa.o -MT tree-dfa.o -MMD -MP -MF ./.deps/tree-dfa.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 330 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-diagnostic.o -MT tree-diagnostic.o -MMD -MP -MF ./.deps/tree-diagnostic.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-diagnostic.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-complex.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c :warning30: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h :73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~note : did you mean class here?/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:struct opt_pass;5 :^~~~~~ noteclass: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfg.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h::20937:: 5note:: did you mean struct here?warning : struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] template class pod_mode; struct symtab_node *ref = NULL); ^~~~~ ^ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c : ^23 : In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c::44280: : In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::2443770: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h./genrtl.h::272263::83:: warningwarning: : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] inline struct rtx_def * XSTR (rt, 6) = arg4; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h76::13307::23 :note : noteprevious use is here: expanded from macro 'XSTR' class rtx_def; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:In file included from 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:: 23note: : In file included from expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h ^ ~: 275/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::11439:: 5warning:: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]note : array 'fld' declared here rtunion fld[1]; ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c : ^ ~24 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391384::513:: notewarning: : 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 rtx tmp = XEXP (this, 1);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c : ^ ~80 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1331./genrtl.h::23370:: 3note:: 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;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13311219::2338:: notenote: : expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: expanded from macro 'RTL_CHECK2' :5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 rtunion fld[1];: 5 ^: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c::146580:: 10In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning3770: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :435:3 return XEXP (insn, 1);: ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: XWINT (rt, 1) = arg1; note ^ ~: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~expanded from macro 'XWINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define XWINT(RTX, N) ((RTX)->u.hwint[N])note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~array 'hwint' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: HOST_WIDE_INT hwint[1];5 : ^ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.harray 'fld' declared here: 55:26 rtunion fld[1];: ^note : expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1470::43610::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] return XBBDEF (insn, 2); ^ ~ XWINT (rt, 2) = arg2;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1335 :25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1224note:: 29expanded from macro 'XBBDEF': note: expanded from macro 'XWINT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1218 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::440 :note5: :expanded from macro 'RTL_CHECK1' note: array 'hwint' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) HOST_WIDE_INT hwint[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h439::555::26 :note : notearray 'fld' declared here: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^# define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:In file included from 10/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:: 80warning: : In file included from array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h return XUINT (insn, 4);: 470 ^ ~: 3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1329: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]26 : note: expanded from macro 'XUINT' SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~2023 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h26::1219 :note38: :expanded from macro 'SUBREG_BYTE' note: expanded from macro 'RTL_CHECK2' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1363/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::32439:: 5note:: expanded from macro 'XCSUBREG'note : array 'fld' declared here rtunion fld[1]; #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51501:: 10note:: array 'fld' declared herewarning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1524 :note12: :expanded from macro 'RTL_CHECK1' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC *//data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1332 note: :array 'fld' declared here23 : note rtunion fld[1];: expanded from macro 'XVEC' ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1855/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c::1080:: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]3770 : ./genrtl.h:538: return JUMP_LABEL (this);3 : ^~~~~~~~~~~~~~~~~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844 XEXP (rt, 1) = arg1;: 28 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'JUMP_LABEL'1331 :23: note: expanded from macro 'XEXP'#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 32 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XCEXP'1219 :38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1220 ^ ~: 37/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'RTL_CHECKC1': note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c ^ ~: 80/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.harray 'fld' declared here: 573:3 rtunion fld[1];: ^warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23:: 439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h5::442 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.harray 'fld' declared here: 575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h rtunion fld[1];: 126 ^: 1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c: :expanded from macro 'XCSUBREG'80 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): 3 ^ ~: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1220:37: XVEC (rt, 1) = arg1; note ^ ~: expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1219 :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-diagnostic.c :24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:In file included from 76:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c1::80 : warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hclass 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 3770: ./genrtl.h:class rtx_def;747 :^3 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :warning56: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]8: note: previous use is here XEXP (rt, 2) = arg2; struct rtx_def; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:81: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-diagnostic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-diagnostic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-diagnostic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.c:82: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: 143array 'fld' declared here warning s generated. rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erro/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.cr -o tree-dump.o -MT tree-dump.o -MMD -MP -MF ./.deps/tree-dump.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dump.c :26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hwarning:: 2549array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3: warning: XSTR (rt, 1) = arg1;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::1330348::233:: notenote: : expanded from macro 'XSTR'array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hexpanded from macro 'XSTR': 2567:12: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h return gs->op[2];:1219 : ^ ~38 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :note348: :expanded from macro 'RTL_CHECK2'3 : note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h ^ ~: 2604:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :warning1330: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : note: gs->op[2] = rhs;expanded from macro 'XSTR' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~note : array 'op' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: tree GTY((length ("%h.num_ops"))) op[1];note : ^expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h XSTR (rt, 1) = arg1;: 2641 ^ ~: 11: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1330:23: return &ass->op[3]; note ^ ~: expanded from macro 'XSTR'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :348:3: note: array 'op' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ tree GTY((length ("%h.num_ops"))) op[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1219 :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: :In file included from 2651/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::33770:: ./genrtl.hwarning:: 612array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3: gs->op[3] = rhs;warning : ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348: XVEC (rt, 2) = arg2;3 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'op' declared here1332 :23: note: tree GTY((length ("%h.num_ops"))) op[1];expanded from macro 'XVEC' ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3013439::105:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here return gs->op[1]; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:In file included from 373/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c::325:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'op' declared here3770 : ./genrtl.h:747:3 tree GTY((length ("%h.num_ops"))) op[1];: ^warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h ^ ~: 3046:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1219 :warning38: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439array 'op' declared here: 5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h./genrtl.h::3117784::103:: warningwarning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; XWINT (rt, 1) = arg1; ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :373/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31224: :note29: :array 'op' declared here note : expanded from macro 'XWINT' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-diagnostic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here In file included from tree GTY((length ("%h.num_ops"))) op[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c : ^28 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:: 3554note:: 3did you mean class here?: warning: struct opt_pass;array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~ class gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-cfgcleanup.c:46: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-diagnostic.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 6 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dfa.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-eh.o -MT tree-eh.o -MMD -MP -MF ./.deps/tree-eh.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dump.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 6 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dump.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-emutls.o -MT tree-emutls.o -MMD -MP -MF ./.deps/tree-emutls.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-emutls.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dump.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dump.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dump.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 134 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-if-conv.o -MT tree-if-conv.o -MMD -MP -MF ./.deps/tree-if-conv.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-emutls.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' 6 warnings generated. #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-inline.o -MT tree-inline.o -MMD -MP -MF ./.deps/tree-inline.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219clang:: 38warning: note: : expanded from macro 'RTL_CHECK2' 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ 140 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-into-ssa.o -MT tree-into-ssa.o -MMD -MP -MF ./.deps/tree-into-ssa.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:85: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-emutls.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 134 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:85: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-iterator.o -MT tree-iterator.o -MMD -MP -MF ./.deps/tree-iterator.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-iterator.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-emutls.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-emutls.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:85: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:85: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-emutls.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:85: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c::301323:: 10/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:: 76warning:: 1array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return gs->op[1]; ^ ~ class rtx_def;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :^373 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h3::56 :note8: :array 'op' declared here note: previous use is here tree GTY((length ("%h.num_ops"))) op[1];struct rtx_def; ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-iterator.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::283760: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h11::73 :warning1: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::6451220::137:: notenote: : did you mean class here?expanded from macro 'RTL_CHECKC1' struct opt_pass; ^~~~~~ class#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-iterator.c : ^ ~23 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4351219: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h38::320 :note1: :expanded from macro 'RTL_CHECK2' warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h : ^ ~ 68:20: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :did you mean struct here?1335 :25: note: expanded from macro 'XBBDEF' template class pod_mode; ^~~~~ struct #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c38::23 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hexpanded from macro 'RTL_CHECK2': 442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 126 ^ ~: 1/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: note: struct mem_usagearray 'fld' declared here ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h350::12181::38 :note : notedid you mean struct here?: expanded from macro 'RTL_CHECK1' class mem_usage; ^~~~~ struct#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-eh.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c: struct symtab_node *ref = NULL);87 : ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h::3770105: :./genrtl.h3::592 :note: 3previous use is here: warning: symtab_nodearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.cwarning:: 87struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h: struct symtab_node *ref = NULL);685 : ^3 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h :warning105: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3 : note: previous use is here XEXP (rt, 1) = arg1; ^ ~ symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning: ^ ~struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38 struct symtab_node *ref = NULL);: ^note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.hexpanded from macro 'RTL_CHECK2': 105:3: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])previous use is here ^ ~ symtab_node/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h::51672:: 10note:: array 'hwint' declared herewarning : class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT hwint[1]; ^ friend class cgraph_node; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h ^: 55/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h::26909:: 39note:: expanded from macro 'HOST_WIDE_INT'note : previous use is here # define HOST_WIDE_INT long ^ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-iterator.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23:: 3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h./genrtl.h::802442:: 3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h :warning244: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :272:8 XEXP (rt, 1) = arg1;: ^ ~warning : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23inline struct rtx_def *: ^note In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.cexpanded from macro 'XEXP':/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h 26:: 76/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)71384: : ^ ~note: previous use is here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h 13::class rtx_def;1219 :warning ^: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note : expanded from macro 'RTL_CHECK2' rtx tmp = XEXP (this, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1331In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::23439:: 5note:: expanded from macro 'XEXP'note /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-iterator.c: :array 'fld' declared here23 : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h : ^ ^ ~442 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h::24438: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h :note275: :expanded from macro 'RTL_CHECK2'11 : warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: :note76: :array 'fld' declared here7 : note: rtunion fld[1];previous use is here ^ class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c :87/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::233770:: ./genrtl.hnote:: 822expanded from macro 'XEXP':3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 1) = arg1; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1332:23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XVEC' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)array 'fld' declared here ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)10 : ^ ~ warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38 friend class cgraph_node;: ^note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): previous use is here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { note ^: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h: :expanded from macro 'XVEC'2072: 10: note: did you mean struct here? #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) friend class cgraph_node; ^ ~ ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h struct: 1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h :note2073: :expanded from macro 'RTL_CHECK2'10 : warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) friend class cgraph_edge; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h439::16715/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::17 :note1459: :array 'fld' declared here: 14note rtunion fld[1];: : previous use is here ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge { ^ rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h :2073:10: note: did you mean struct here?#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ friend class cgraph_edge;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~~~1219 : struct38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c ^: 87: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1475:10: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1330:23: return XBBDEF (insn, 2); note ^ ~: expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'XBBDEF' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : ^ ~38 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: :expanded from macro 'RTL_CHECK2'38 : note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])439 :5 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote: :array 'fld' declared here439 :5: rtunion fld[1]; note ^: array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:87: In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1486 :10:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1219: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]38 : note: expanded from macro 'RTL_CHECK2' return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23: ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 439:5: note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1219 :38: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c: :expanded from macro 'RTL_CHECK2'87 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 846 ^ ~:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 439array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: note: XSTR (rt, 3) = arg3;array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1330 :23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::149138::10 :note : warningexpanded from macro 'RTL_CHECK2': array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331439::235:: notenote: : expanded from macro 'XEXP' array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-iterator.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:88: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23:: 1330/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h::231750:: 2note:: expanded from macro 'XSTR'warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :141:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:71219::38 :note : noteprevious use is here : expanded from macro 'RTL_CHECK2' class symtab_node; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-iterator.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: :array 'fld' declared here2549 :3: rtunion fld[1]; warning: ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c: gs->op[1] = rhs;25 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::3770348: :./genrtl.h3::233 :note3: :array 'op' declared here warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 89 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h2517::121810::38 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK1' return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: : ^ ~2567348 ::123:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :notewarning: : array 'op' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 439 :5: tree GTY((length ("%h.num_ops"))) op[1]; return gs->op[2]; ^ ~ ^ note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.harray 'fld' declared here: 348:3 rtunion fld[1];: ^note : array 'op' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1];: 3770 ^: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:::525872549::: 311note::: array 'fld' declared herewarning : warningarray 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] return &gs->op[2]; ^ gs->op[1] = rhs; ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c ^ ~: 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::348: 348:In file included from :33:: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote : note:array 'op' declared here3770: : array 'op' declared here ./genrtl.h :235: tree GTY((length ("%h.num_ops"))) op[1];3 tree GTY((length ("%h.num_ops"))) op[1]; ^: ^warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h rtunion fld[1];: 2604 ^: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hIn file included from ::2567/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c :warning:25: : 12array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h gs->op[2] = rhs;warning:: 3770array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h ^ ~: return gs->op[2];236 : ^ ~3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hwarning:: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]348 348:3:: X0EXP (rt, 5) = NULL_RTX; 3 note:: ^ ~note array 'op' declared here: array 'op' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348 tree GTY((length ("%h.num_ops"))) op[1];: 27 ^ tree GTY((length ("%h.num_ops"))) op[1]; : ^ note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]2587/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h ::112621 X0EXP (rt, 6) = NULL_RTX;::12 : ^ ~ warningwarning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: : :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1348 array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: return &gs->op[2];27 : ^ ~ return gs->op[3];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h note ^ ~: : expanded from macro 'X0EXP'348 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h3::348 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 3note ^ ~: array 'op' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1218note:: 38 tree GTY((length ("%h.num_ops"))) op[1];:array 'op' declared here ^note : tree GTY((length ("%h.num_ops"))) op[1];expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : ^ ~2641 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h11::348 :warning3: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'op' declared here return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h tree GTY((length ("%h.num_ops"))) op[1];: 348: ^3 : note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hnote:: 2621array 'op' declared here: 12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: In file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c :25: In file included from return &ass->op[3];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h./genrtl.h::348258::33:: notewarning: : array 'op' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; XEXP (rt, 1) = arg1; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 439array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: gs->op[3] = rhs;note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348 rtunion fld[1];: 3 ^: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.carray 'op' declared here: 25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: tree GTY((length ("%h.num_ops"))) op[1];./genrtl.h : ^259 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h ^ ~: 3013/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::10439:: 5warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'fld' declared here return gs->op[1]; rtunion fld[1]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c::37325:: 3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'op' declared here./genrtl.h :327:3: tree GTY((length ("%h.num_ops"))) op[1];warning : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c3117::2510: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 3770array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:347 return gs->op[2];: ^ ~3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:: 3056warning:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: 3::373 :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]3 : XVEC (rt, 1) = arg1;note : ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,array 'op' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::373 tree GTY((length ("%h.num_ops"))) op[1];:13323 : ^:23 : notenote: : array 'op' declared hereexpanded from macro 'XVEC' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3133439::115:: warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1]; return &call_stmt->op[2]; ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c::37325:: 3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'op' declared here./genrtl.h :348:3: tree GTY((length ("%h.num_ops"))) op[1];warning : ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hnote:: 3141expanded from macro 'XEXP': 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ call_stmt->op[2] = chain; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h1219::37338::3 : notenote: : expanded from macro 'RTL_CHECK2'array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : ^ ~3117 :10:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1219: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]38 : note: return gs->op[2];expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note ^ ~: array 'op' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: tree GTY((length ("%h.num_ops"))) op[1];note : ^array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 3133 ^ ~: 11:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1218: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]38 : note: return &call_stmt->op[2];expanded from macro 'RTL_CHECK1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'op' declared here439 :5: note tree GTY((length ("%h.num_ops"))) op[1];: array 'fld' declared here ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h./genrtl.h::3544470::103:: warningwarning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ SUBREG_BYTE (rt) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : ^~~~~~~~~~~~~~~~317 :3: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'op' declared here: 2023:26: note tree GTY((length ("%h.num_ops"))) op[1];: expanded from macro 'SUBREG_BYTE' ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) warning ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220 gs->op[2] = label;: 37 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hnote:: 317expanded from macro 'RTL_CHECKC1': 3: note: array 'op' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c :warning25: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 return gs->op[1];: ./genrtl.h ^ ~: 487/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::3317:: 3warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'op' declared here X0EXP (rt, 1) = NULL_RTX; ^ ~ tree GTY((length ("%h.num_ops"))) op[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1348 :27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.cnote:: 25array 'op' declared here: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: tree GTY((length ("%h.num_ops"))) op[1];./genrtl.h : ^520 :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-emutls.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:91: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.hclass opt_pass : public pass_data :^645 :1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class 6 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-loop-distribution.o -MT tree-loop-distribution.o -MMD -MP -MF ./.deps/tree-loop-distribution.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-loop-distribution.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-inline.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-if-conv.c:107: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-problem.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: warning: struct 'opt_pass' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct opt_pass; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:7: note: previous use is here class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-emutls.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-loop-distribution.c:94: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-into-ssa.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-loop-distribution.c:94: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-emutls.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-emutls.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-loop-distribution.c:94: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-loop-distribution.c:94: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-loop-distribution.c:94: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-loop-distribution.c:96: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-loop-distribution.c:97: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-loop-distribution.c:99: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-loop-distribution.c:116: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vectorizer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-problem.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: warning: struct 'opt_pass' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct opt_pass; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:7: note: previous use is here class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: note: did you mean class here? struct opt_pass; ^~~~~~ class 33 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-nested.o -MT tree-nested.o -MMD -MP -MF ./.deps/tree-nested.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 133 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-nrv.o -MT tree-nrv.o -MMD -MP -MF ./.deps/tree-nrv.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nrv.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nrv.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nested.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nrv.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nrv.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nrv.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nrv.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 135 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-object-size.o -MT tree-object-size.o -MMD -MP -MF ./.deps/tree-object-size.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-object-size.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 140 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nrv.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-outof-ssa.o -MT tree-outof-ssa.o -MMD -MP -MF ./.deps/tree-outof-ssa.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nrv.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-nrv.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-object-size.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 27 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-parloops.o -MT tree-parloops.o -MMD -MP -MF ./.deps/tree-parloops.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-parloops.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-object-size.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-object-size.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-object-size.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-object-size.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::439442:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h :note575: : array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h :126: rtunion fld[1];1 : ^ warning: In file included from 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c :25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hstruct mem_usage: 3770^: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h :350:1: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): did you mean struct here? ^ ~ class mem_usage;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :^~~~~439 :struct5 : note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-parloops.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 140 warnings generated. 140 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-phinodes.o -MT tree-phinodes.o -MMD -MP -MF ./.deps/tree-phinodes.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-phinodes.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-predcom.o -MT tree-predcom.o -MMD -MP -MF ./.deps/tree-predcom.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-object-size.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-object-size.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 139 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-parloops.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-pretty-print.o -MT tree-pretty-print.o -MMD -MP -MF ./.deps/tree-pretty-print.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-object-size.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-outof-ssa.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-parloops.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-parloops.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-parloops.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:209: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-phinodes.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:209: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-phinodes.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:209: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:209: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-phinodes.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-phinodes.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ 134 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-phinodes.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-profile.o -MT tree-profile.o -MMD -MP -MF ./.deps/tree-profile.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-profile.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:209: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: In file included from expanded from macro 'XBBDEF'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-profile.c :29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hclass 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 1218:38class rtx_def;: ^note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hexpanded from macro 'RTL_CHECK1': 56:8: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])previous use is here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439struct rtx_def;: 5 ^: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-phinodes.c38::24 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.hexpanded from macro 'RTL_CHECK1': 23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])2 : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]439 :5: note: struct symtab_node *symtab_node;array 'fld' declared here ^ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h ^: 141:In file included from 7/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:: 211note: : In file included from previous use is here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: class symtab_node;./genrtl.h : ^212 :3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c : ^ ~23 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h1218::44238: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.hnote:: 244expanded from macro 'RTL_CHECK1': /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])warning : ^ ~struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:inline struct rtx_def *5 : ^ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: :array 'fld' declared here76 :7: rtunion fld[1]; note ^: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-parloops.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c::211141: :In file included from 7/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : previous use is here./genrtl.h :705:class symtab_node;3 : ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:211: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 28 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-profile.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-scalar-evolution.o -MT tree-scalar-evolution.o -MMD -MP -MF ./.deps/tree-scalar-evolution.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-phinodes.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-profile.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-profile.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:212: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-profile.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-parloops.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:213: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 27 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-parloops.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-sra.o -MT tree-sra.o -MMD -MP -MF ./.deps/tree-sra.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:215: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-parloops.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-predcom.c:232: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-problem.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: warning: struct 'opt_pass' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct opt_pass; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:7: note: previous use is here class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:258: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-parloops.c28::49: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vectorizer.h: :expanded from macro 'JUMP_LABEL'26 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-problem.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): 68 ^ ~: 1: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :struct 'opt_pass' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]1365 :32:struct opt_pass; note^: expanded from macro 'XCEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h :73:7: note: previous use is here#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ class opt_pass : public pass_data /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:76: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 26 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erro1331r -o tree-switch-conversion.o -MT tree-switch-conversion.o -MMD -MP -MF ./.deps/tree-switch-conversion.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c :23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:76: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:258: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-profile.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:76: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:76: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:258: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:258: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:76: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:258: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-profile.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pretty-print.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 133 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-profile.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-address.o -MT tree-ssa-address.o -MMD -MP -MF ./.deps/tree-ssa-address.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:clang1335: :warning25: : note: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-profile.c:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1332442:: 23In file included from : note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.hexpanded from macro 'XVEC': 244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) warning ^ ~: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219inline struct rtx_def *: 38 ^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:note76: :7:expanded from macro 'RTL_CHECK2' note: previous use is here class rtx_def; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:27 rtunion fld[1];: In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :442In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h79:: 244In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h::3770275: :11./genrtl.h:: 348warning:: 3struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); XEXP (rt, 2) = arg2; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h ^ ~: 76:7: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hprevious use is here: 1331:class rtx_def;23 : ^ note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:79: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:80: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:81: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:84: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:86: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:99: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:361:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:845:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:969:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_ggc_mx (fast_call_summary* const &summary) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:51:3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h :warning975: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]52 : warning: unused parameter 'summary' [-Wunused-parameter] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:gt_pch_nx (fast_call_summary* const &summary)1331 :23 ^: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h38::981 :note52: :expanded from macro 'RTL_CHECK2' warning: unused parameter 'summary' [-Wunused-parameter] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gt_pch_nx (fast_call_summary* const& summary,/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h5::982 :note: 25array 'fld' declared here: warning: rtunion fld[1]; unused parameter 'op' [-Wunused-parameter] ^ gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.c:101: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range_base *m_vr; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hclass GTY((for_user)) value_range_base: 3760 ^:11 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:: 185note: :expanded from macro 'RTL_CHECKC1'3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c :note261#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): : did you mean class here?In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h struct value_range_base *m_vr;: : ./genrtl.h ^~~~~~:439 : class1245 : :note3: :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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:: 30warning: : In file included from array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:33 XINT (rt, 4) = arg4;: 3 ^ ~: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;: ^ ~1328 :23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331note:: 23expanded 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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191219: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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5: ^ ~ note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here :439 rtunion fld[1]; ^: 5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c :warning30: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h: XEXP (rt, 6) = arg6;51 : ^ ~3 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1331array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note XEXP (rt, 1) = arg1; ^ ~: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 38 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219note:: 38expanded 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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4395:: 5:note : notearray 'fld' declared here: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1241219::383:: notewarning: : 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;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51331:: 23note: : array 'fld' declared herenote : expanded from macro 'XEXP' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)261 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1219::38:156 :note3: :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]) XINT (rt, 5) = arg5; ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439:5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1328:23 rtunion fld[1];: ^note : expanded from macro 'XINT'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)./genrtl.h : ^ ~ 125:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219warning:: 38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1335439::525:: notenote: : array 'fld' declared here expanded from macro 'XBBDEF' rtunion fld[1]; ^ In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c : ^ ~261 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701218: :./genrtl.h:38157:: 3note:: 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]) XEXP (rt, 6) = arg6; ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1331 :23: rtunion fld[1]; ^ noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.cexpanded from macro 'XEXP': 30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ./genrtl.h ^ ~: 126:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219 :warning38: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331439::235:: notenote: : array 'fld' declared here expanded from macro 'XEXP' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)261 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::1219158:38::3 :note : warningexpanded from macro 'RTL_CHECK2': array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1348439::275:: notenote: : expanded from macro 'X0EXP'array 'fld' declared here rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c ^ ~: 30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:12183770:: 38./genrtl.h:: 127note: :expanded from macro 'RTL_CHECK1'3 : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 4) = arg4; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here :1328: rtunion fld[1]; 23 ^: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c rtunion fld[1];: 261 ^: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h rtunion fld[1];: 592 ^: 28:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.cwarning: :struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]261 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.hipa_get_cs_argument_count (struct ipa_edge_args *args): 183 ^: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:: 565warning:: 23array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: previous use is here XBBDEF (rt, 2) = arg2; ^ ~ class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h : ^592 :28In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c :note261: : did you mean class here?In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:ipa_get_cs_argument_count (struct ipa_edge_args *args)3 : ^~~~~~ warning class: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c: XEXP (rt, 3) = arg3;30 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h152::13313::23 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.hexpanded from macro 'XEXP': 602 :24: warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 1) = arg1;struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ ^ ~ ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h::38:1331565::: 23note:: 23expanded from macro 'RTL_CHECK2': notenote: : previous use is hereexpanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class GTY((for_user)) ipa_edge_args/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)439 ^: ^ ~5 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:1219: :array 'fld' declared here38 : note rtunion fld[1];: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.hexpanded from macro 'RTL_CHECK2': 602 ^: 24:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.cnote:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])261 : ^ ~: In file included from did you mean class here? /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ::4393770:: 5ipa_get_ith_jump_func (struct ipa_edge_args *args, int i)./genrtl.h : ^~~~~~ : note185: classarray 'fld' declared here :3: rtunion fld[1]; ^warning : In file included from array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c :30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XINT (rt, 4) = arg4;: 3770 ^ ~: ./genrtl.h:153:3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:6091328:: 15array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: :warning: XBBDEF (rt, 2) = arg2;23struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : ^ ~note : expanded from macro 'XINT'static inline struct ipa_polymorphic_call_context * /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1335/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)25 : ^ ~: 1530 :note15: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::expanded from macro 'XBBDEF' 1219note:: 38previous use is here : note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)class GTY(()) ipa_polymorphic_call_context { ^ ~ ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1218::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h38439::: 6095:note15: ::expanded from macro 'RTL_CHECK1' note : notearray 'fld' declared here: did you mean class here?#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ static inline struct ipa_polymorphic_call_context */data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c439::2615: :In file included from ^~~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : 3770 class: note : ./genrtl.harray 'fld' declared here:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h :186610: rtunion fld[1];3: 38 ^:: warningwarningIn file included from : : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.cstruct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]30 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 XINT (rt, 5) = arg5;ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) : ^ ~ ^./genrtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h154/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:::5651328::23233::: notewarning : : notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]previous use is here : expanded from macro 'XINT' XEXP (rt, 3) = arg3; class GTY((for_user)) ipa_edge_args ^ ~ ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13311219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:::3823610::: 38note: noteexpanded from macro 'RTL_CHECK2': :expanded from macro 'XEXP' note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i): 439 ^~~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 5 class:: 1219 :note: 38array 'fld' declared here: note: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::439187::3: 5warning:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'fld' declared here XEXP (rt, 6) = arg6; rtunion fld[1]; ^ ~ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c1331:30:: In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.hexpanded from macro 'XEXP': 155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 4) = arg4; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1328expanded from macro 'RTL_CHECK2': 23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 5 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1219:38 rtunion fld[1];: note ^: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3770 ^ ~: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::188439::53:: warningnote: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here XEXP (rt, 7) = arg7; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c::2330:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'3770 : ./genrtl.h:156:3: #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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38 XINT (rt, 5) = arg5;: ^ ~note : expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~23 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note: 439expanded from macro 'XINT': 5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]261 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: X0EXP (rt, 7) = NULL_RTX;./genrtl.h : ^ ~208 :3:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1348: :array 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; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1331 :23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1218note:: 38expanded from macro 'XEXP' : 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:38439:: 5note:: expanded from macro 'RTL_CHECK2'note : array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-sra.cnote:: 105: expanded from macro 'XVEC'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h :185:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h struct ipa_fn_summary_t *summary = new (ggc_alloc ()): 1219 ^: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h::176 :19note:: expanded from macro 'RTL_CHECK2'note : previous use is here class GTY((user)) ipa_fn_summary_t:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c :30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::53770:: ./genrtl.hnote:: 538array 'fld' declared here: 3: rtunion fld[1];warning ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c: XEXP (rt, 1) = arg1;261 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1331./genrtl.h::23210: :note3: :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) XEXP (rt, 3) = arg3; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h note: :expanded from macro 'RTL_CHECK2'1331 :23: note: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 rtunion fld[1];: 38 ^: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c X0EXP (rt, 6) = NULL_RTX;: 30 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31348:: 27warning: : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'X0EXP' XSTR (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::231218:: 38note:: expanded from macro 'XSTR' note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38:439 :note5: expanded from macro 'RTL_CHECK2' : note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c :note261: : array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 rtunion fld[1];: ./genrtl.h ^: 214In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:303: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning3770: : ./genrtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 574:3: X0EXP (rt, 7) = NULL_RTX;warning : ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348 XSTR (rt, 2) = arg2;: 27 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'X0EXP'1330 :23: note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 1218 ^ ~: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219 :38note:: 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]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::4395::5 :note : notearray 'fld' declared here: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: In file included from expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c :30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h : ^ ~611 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::439 :warning5: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:1330261:: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'XSTR' ./genrtl.h:233:3: warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38 X0EXP (rt, 2) = NULL_RTX;: ^ ~note : expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])27 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'X0EXP'439 :5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ~ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h30:: 1218In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::3770 : note./genrtl.h: :expanded from macro 'RTL_CHECK1'612 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 2) = arg2;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1332:note23: :array 'fld' declared here note: expanded from macro 'XVEC' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)261 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:37701219: :./genrtl.h:38234:: 3note: :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]) ^ ~ X0EXP (rt, 3) = NULL_RTX;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439 ^ ~: 5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: ^1348 :27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:In file included from 261/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c: :In file included from 30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 3770./genrtl.h: :./genrtl.h:236630::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] XVEC (rt, 1) = arg1; X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:note1348: :expanded from macro 'XVEC'27: note: expanded from macro 'X0EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): note: ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK1' 439:5: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c XEXP (rt, 1) = arg1;: 30 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::7661331::323:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' XVEC (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1332:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded from macro 'XVEC': 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]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38439:: 5note:: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1330:23: rtunion fld[1];note : ^expanded from macro 'XSTR' In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c : ^ ~261 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770: 1219./genrtl.h::38259:: note3: :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]) ^ ~ XBBDEF (rt, 2) = arg2; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335 rtunion fld[1];: 25 ^: In file included from note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:expanded from macro 'XBBDEF'30 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)824: 3 ^ ~: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1218:38 XVEC (rt, 3) = arg3;: ^ ~note: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'XVEC' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note ^ ~: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1219:38 rtunion fld[1];: note ^: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 439./genrtl.h::5260::3 :note: array 'fld' declared herewarning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; In file included from ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c261:: 30In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:37703770: : ./genrtl.h./genrtl.h::846281::33:: warningwarning: : 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; ^ ~ XINT (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1330 :23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1328: :expanded from macro 'XSTR'23 : note: expanded from macro 'XINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): note ^ ~: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'RTL_CHECK2': 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ :439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c :25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h1348::43527: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h :note320: :expanded from macro 'X0EXP'1 : warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)struct pod_mode ^ ~^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:In file included from 574/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c::325:: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]442 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: XSTR (rt, 2) = arg2;warning : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::761330::723:: note: noteprevious use is here: expanded from macro 'XSTR' class rtx_def; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::38442:: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.hnote:: 244expanded from macro 'RTL_CHECK2': /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning : ^ ~struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); note ^: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :76: rtunion fld[1];7 : ^ note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:261: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:263: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:264: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 33 warnings/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h generated/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h. ::3574645::101:: notewarning: : did you mean class here? array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] struct opt_pass; ^~~~~~ return gs->op[3]; class ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-alias.o -MT tree-ssa-alias.o -MMD -MP -MF ./.deps/tree-ssa-alias.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-switch-conversion.c:37: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 937 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219warning:: 38struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: note: expanded from macro 'RTL_CHECK2' struct symtab_node *ref = NULL); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h105::4393::5 :note : noteprevious use is here: array 'fld' declared here symtab_node rtunion fld[1]; ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: struct symtab_node *ref = NULL);1465 : ^10 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h :warning105: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3 : note: previous use is here return XEXP (insn, 1); ^ ~ symtab_node /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1848note:: 34previous use is here: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): 1672 ^ ~: 10/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1365note:: 32did you mean struct here?: note: expanded from macro 'XCEXP' friend class cgraph_node; ^~~~~ struct #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ 139 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-ccp.o -MT tree-ssa-ccp.o -MMD -MP -MF ./.deps/tree-ssa-ccp.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ccp.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-scalar-evolution.c:3735: ./gt-tree-scalar-evolution.h:127:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-tree-scalar-evolution.h:127:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree-scalar-evolution.h:127:63: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-tree-scalar-evolution.h:127:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ccp.c:: 123warning: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :76:1: XINT (rt, 5) = arg5; warning ^ ~: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :^1328 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h23::56 :note: 8expanded from macro 'XINT': note: previous use is here struct rtx_def;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-address.c:590:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (scaled, 1) = gen_int_mode (i, address_mode); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 135 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-coalesce.o -MT tree-ssa-coalesce.o -MMD -MP -MF ./.deps/tree-ssa-coalesce.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-coalesce.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:In file included from 2587/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ccp.c::11123:: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]435 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320 return &gs->op[2];: 1 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hwarning:: 348'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]:3 : notestruct pod_mode: array 'op' declared here^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-alias.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-coalesce.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ccp.c:123: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ccp.c:123: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ccp.c:123: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-coalesce.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-coalesce.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-coalesce.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-coalesce.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ccp.c:126: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 137 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-copy.o -MT tree-ssa-copy.o -MMD -MP -MF ./.deps/tree-ssa-copy.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-copy.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ccp.c:127: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-coalesce.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ccp.c:128: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-coalesce.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-copy.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-copy.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-copy.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-copy.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-copy.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 34 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-dce.o -MT tree-ssa-dce.o -MMD -MP -MF ./.deps/tree-ssa-dce.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-copy.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-copy.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-copy.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:47: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 135 warnings generated. 139 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-dom.o -MT tree-ssa-dom.o -MMD -MP -MF ./.deps/tree-ssa-dom.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dom.c clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-dse.o -MT tree-ssa-dse.o -MMD -MP -MF ./.deps/tree-ssa-dse.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:47: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 27 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-forwprop.o -MT tree-ssa-forwprop.o -MMD -MP -MF ./.deps/tree-ssa-forwprop.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 153 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:47: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:47: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-ifcombine.o -MT tree-ssa-ifcombine.o -MMD -MP -MF ./.deps/tree-ssa-ifcombine.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:47: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 26 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-live.o -MT tree-ssa-live.o -MMD -MP -MF ./.deps/tree-ssa-live.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dom.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dom.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dom.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dom.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dom.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ 140 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::681220::2037:: note: noteexpanded from macro 'RTL_CHECKC1': did you mean struct here? #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ template class pod_mode;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439 ^~~~~: 5: structnote: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-loop-ch.o -MT tree-ssa-loop-ch.o -MMD -MP -MF ./.deps/tree-ssa-loop-ch.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ch.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c: :expanded from macro 'RTL_CHECK2'49 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 33 ^ ~: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning:: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c23::24 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 3770: ./genrtl.h:185: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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: XINT (rt, 4) = arg4;note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'XINT': 5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::491331: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::3770 : note./genrtl.h: :expanded from macro 'XEXP'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; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1331 :note23: :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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38array 'fld' declared here: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 24 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4393770:: 5./genrtl.h:: 188note:: 3array 'fld' declared here: warning: rtunion fld[1];array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from X0EXP (rt, 4) = NULL_RTX;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c : ^ ~49 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::1348124::273:: notewarning: : expanded from macro 'X0EXP'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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :12181331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:::2338:22:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: expanded from macro 'XEXP': 442note: : In file included from expanded from macro 'RTL_CHECK1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 244 ^ ~: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h ^ ~: 272/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:::81219439::385::: notenote: warning: : array 'fld' declared herestruct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ inline struct rtx_def * In file included from ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h24:: :76439::In file included from 75/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::: 3770 : note./genrtl.hnote: :: 212array 'fld' declared hereprevious use is here :3 rtunion fld[1];class rtx_def;: ^ ^ warning: In file included from array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c :49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h X0EXP (rt, 5) = NULL_RTX;: 3770In file included from : ^ ~./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c ::12522/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h31348::442:: 27 In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:: : 244array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note : : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.hexpanded from macro 'X0EXP': XBBDEF (rt, 2) = arg2;275 : ^ ~11#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1335::121825: ::38 :struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] notenote : : expanded from macro 'XBBDEF'expanded from macro 'RTL_CHECK1' return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 76#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ ^ ~7 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1218439 ::note385:: : previous use is herenote : class rtx_def;note : expanded from macro 'RTL_CHECK1' ^array 'fld' declared here rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c::43924:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'fld' declared here./genrtl.h :213: rtunion fld[1];3 : ^ warning: In file included from array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c :49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 X0EXP (rt, 6) = NULL_RTX;: ./genrtl.h ^ ~: 126:3: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1348 :27: XEXP (rt, 3) = arg3;note : ^ ~expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)1331 : ^ ~23 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'1218 :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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'RTL_CHECK2': note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c::524:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here3770 : ./genrtl.h: rtunion fld[1];214 : ^3 :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.cwarning:: 49array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: X0EXP (rt, 7) = NULL_RTX;./genrtl.h : ^ ~127 :3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :warning1348: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]27 : note: XINT (rt, 4) = arg4;expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1328/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::231218:: 38note:: expanded from macro 'XINT'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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::439152::53:: notewarning: : array 'fld' declared herearray 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 ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c :24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701331: :./genrtl.h23::234 :note3: :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) X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1348note:: 27expanded from macro 'RTL_CHECK2': note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 439 ^ ~: 5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1218array 'fld' declared here: 38: rtunion fld[1];note : ^expanded from macro 'RTL_CHECK1' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::439153::53:: notewarning: : array 'fld' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c :24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1335./genrtl.h::25235:: 3note:: expanded from macro 'XBBDEF'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) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1348 :note27: :expanded from macro 'RTL_CHECK1' note: expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: :array 'fld' declared here38 : note rtunion fld[1];: expanded from macro 'RTL_CHECK1' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 439./genrtl.h::5154:: 3note:: array 'fld' declared herewarning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c :24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1331./genrtl.h::23236:: 3note:: 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) X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1348: :expanded from macro 'RTL_CHECK2'27 : note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)439 :5 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1218:38 rtunion fld[1];: ^note : expanded from macro 'RTL_CHECK1'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3770 : ^ ~./genrtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h155::4393::5 :warning : notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here XINT (rt, 4) = arg4; rtunion fld[1]; ^ ~ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :1328In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::3770 : note./genrtl.h: :expanded from macro 'XINT'237 :3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381348:: 27note:: 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1218 :note38: :array 'fld' declared here note: rtunion fld[1];expanded from macro 'RTL_CHECK1' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])49 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770439: :./genrtl.h5:156: :note3: :array 'fld' declared here warning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c: :./genrtl.h49:: 260In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::3770 : warning./genrtl.h: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]182 :3: warning X0EXP (rt, 3) = NULL_RTX;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1348:27: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'X0EXP'1331 :23: note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1': 1219:38: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here439 :5 rtunion fld[1];: ^note: array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c rtunion fld[1];: 24 ^: In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c::493770: : In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::2613770:: 3./genrtl.h:: 183warning:: 3array 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] X0EXP (rt, 4) = NULL_RTX; ^ ~ XBBDEF (rt, 2) = arg2; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1348:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1335expanded from macro 'X0EXP': 25: note: expanded from macro 'XBBDEF'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 1218 ^ ~: 38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1218expanded from macro 'RTL_CHECK1': 38: note: expanded from macro 'RTL_CHECK1'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 5 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439array 'fld' declared here: 5: rtunion fld[1]; note ^: array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c rtunion fld[1];: 24 ^: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c3770:: 49./genrtl.h: :262In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3:3770:: ./genrtl.hwarning:: 184array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3: warning XINT (rt, 5) = arg3;: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 3) = arg3; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1328:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1331expanded from macro 'XINT':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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded from macro 'RTL_CHECK2': note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5array 'fld' declared here: note rtunion fld[1];: array 'fld' declared here ^ rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c ^: 24In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h49:: 3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::3770263: :./genrtl.h3::185 :warning3:: 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] XSTR (rt, 6) = arg4; ^ ~ XINT (rt, 4) = arg4; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1330:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1328expanded from macro 'XSTR': 23: note: expanded from macro 'XINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 1219 ^ ~: 38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :expanded from macro 'RTL_CHECK2'38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5array 'fld' declared here: note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c :note24: : expanded from macro 'RTL_CHECK2'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :439array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: note: XINT (rt, 1) = arg1;array 'fld' declared here ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c : ^ ~24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12193770:: 38./genrtl.h:: 304note:: 3expanded 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XSTR (rt, 1) = arg1;: 439 ^ ~: 5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1330: rtunion fld[1];23 : ^ note: In file included from expanded from macro 'XSTR'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c :49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ./genrtl.h ^ ~: 209:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219warning:: 38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1335/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:25::439 note:: 5expanded from macro 'XBBDEF': note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c1218::2438: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'RTL_CHECK1': ./genrtl.h:305:3: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])warning : ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: XINT (rt, 2) = arg2;5 : ^ ~ note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1328 ^: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c :note49: : expanded from macro 'XINT'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: XEXP (rt, 3) = arg3;38 : ^ ~ note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1219 : ^38 : In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c: :expanded from macro 'RTL_CHECK2'24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h : ^ ~306 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::439 :warning5: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XVEC (rt, 3) = arg3; rtunion fld[1]; ^ ~ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h49:: 1332In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::3770 : note./genrtl.h: :expanded from macro 'XVEC'211 :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; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1348expanded from macro 'RTL_CHECK2': 27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 439 ^ ~: 5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1218array 'fld' declared here: 38: rtunion fld[1];note : ^expanded from macro 'RTL_CHECK1' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h439::3075::3 :note : warningarray 'fld' declared here: 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c ^ ~: 49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::1332212::233:: notewarning: : expanded from macro 'XVEC'array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12191348::3827:: notenote: : expanded from macro 'X0EXP'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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1218439::385:: notenote: : expanded from macro 'RTL_CHECK1'array 'fld' declared here rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c::43924:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'fld' declared here./genrtl.h :308 rtunion fld[1];: 3 ^: warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.carray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XVEC (rt, 5) = arg5;: 3770 ^ ~: ./genrtl.h:213:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1332warning:: 23array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XVEC' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1348/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::271219:: 38note:: 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1218439::385:: notenote: : expanded from macro 'RTL_CHECK1'array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::24439: :In file included from 5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : array 'fld' declared here./genrtl.h :309 rtunion fld[1];: 3 ^: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]49 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XINT (rt, 6) = arg6;3770 : ^ ~./genrtl.h :214/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31328:: 23warning:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XINT' X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1348 : ^ ~27 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :expanded from macro 'X0EXP'38 : note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1218 ^ ~: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'RTL_CHECK1': note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: XINT (rt, 1) = arg1;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::1328232::233:: 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; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381331:: 23note:: 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :array 'fld' declared here38 : note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1348/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c::2724:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'X0EXP'3770 : ./genrtl.h:347:3: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218: XVEC (rt, 1) = arg1;38 : ^ ~ note: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XVEC': 439:5: note: array 'fld' declared here#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c::3849:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'3770 : ./genrtl.h:236: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: X0EXP (rt, 5) = NULL_RTX; note ^ ~: array 'fld' declared here rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1348:In file included from 27/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:: 24note: : In file included from expanded from macro 'X0EXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:348:3#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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38 XEXP (rt, 2) = arg2;: ^ ~note : expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 439:5: note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :In file included from 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c::3849:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'3770 : ./genrtl.h:237: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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: X0EXP (rt, 6) = NULL_RTX; note ^ ~: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1348 : ^27 : In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c: :expanded from macro 'X0EXP'24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 3 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1218array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: note XEXP (rt, 3) = arg3;: expanded from macro 'RTL_CHECK1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 1331 ^ ~: 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439 :note5: :expanded from macro 'XEXP' note : array 'fld' declared here rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:In file included from 49/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c: :In file included from 24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h3770:: 260./genrtl.h::3369:: 3warning:: 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, 3) = NULL_RTX; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::271331: :note23: :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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1218 :38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :expanded from macro 'RTL_CHECK1'38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):439 :5 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: array 'fld' declared here: 439: rtunion fld[1];5 : ^note : In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c :49: rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 3770: ./genrtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c261::243: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 3770array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:370:3 X0EXP (rt, 4) = NULL_RTX;: ^ ~warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XEXP (rt, 2) = arg2;: 1348 ^ ~: 27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1331expanded from macro 'X0EXP': 23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1218 ^ ~: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note5: :array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c ^: 49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c::4924: : In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37703770: : ./genrtl.h./genrtl.h::304435::33:: 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] XSTR (rt, 1) = arg1; XWINT (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12241330::2923:: notenote: : expanded from macro 'XSTR'expanded from macro 'XWINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219440::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'hwint' declared here HOST_WIDE_INT hwint[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::55439::265:: notenote: : expanded from macro 'HOST_WIDE_INT'array 'fld' declared here # define HOST_WIDE_INT long rtunion fld[1]; ^ ^ In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c::2449: : In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37703770: : ./genrtl.h./genrtl.h::436305::33:: 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] XINT (rt, 2) = arg2; XWINT (rt, 2) = arg2; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1224::132829::23 :note : note: expanded from macro 'XWINT'expanded from macro 'XINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h440::12195::38 :note : notearray 'hwint' declared here: expanded from macro 'RTL_CHECK2' HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~55 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h26::439 :note5: :expanded from macro 'HOST_WIDE_INT' note: array 'fld' declared here # define HOST_WIDE_INT long rtunion fld[1]; ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:In file included from 470/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c::349:: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:327:3: warning SUBREG_BYTE (rt) = arg1;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~ XINT (rt, 1) = arg1; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :2023/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::261328:: 23note:: expanded from macro 'SUBREG_BYTE'note : expanded from macro 'XINT' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1363/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::321219:: 38:note : noteexpanded from macro 'XCSUBREG': expanded from macro 'RTL_CHECK2' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1220439::375:: notenote: : array 'fld' declared hereexpanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ./genrtl.h ^ ~: 487:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219warning:: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1348 ^ ~: 27/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'X0EXP': note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c1218::4938: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'RTL_CHECK1': ./genrtl.h:348:3:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5 XEXP (rt, 2) = arg2;: ^ ~note : array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1331 :23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.carray 'fld' declared here: 49: In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^3770 : ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]49 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 XSTR (rt, 2) = arg2;: ./genrtl.h ^ ~: 435:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1330 :warning23: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XSTR' XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 1224 ^ ~: 29:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :expanded from macro 'XWINT'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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~440 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note: 5array 'hwint' declared here: note: HOST_WIDE_INT hwint[1];array 'fld' declared here ^ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h : ^55 :26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c : ^ ~49 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::377038: :./genrtl.h :note487: :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]) ^ ~ X0EXP (rt, 1) = NULL_RTX;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1348 :note27: :array 'fld' declared here note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c ^ ~: 24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::53770:: ./genrtl.hnote:: 685array 'fld' declared here: 3: rtunion fld[1]; ^warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from XEXP (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 3770 ^ ~: ./genrtl.h:574:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331 :warning23: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1330 : ^ ~23 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XSTR'1219 :38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1219 ^ ~: 38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'RTL_CHECK2': 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 439:In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:: 24note: : In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: rtunion fld[1];./genrtl.h : ^686 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c :49: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::37705: :./genrtl.h :note611: :array 'fld' declared here3 : rtunion fld[1];warning : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24 XSTR (rt, 1) = arg1;: In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h706::13303::23 :warning : notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XSTR' XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~1330 :23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 :note5: :expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c::549:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here3770 : ./genrtl.h: rtunion fld[1];612 : ^3 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c439::245: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770array 'fld' declared here: ./genrtl.h:725 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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c : ^ ~49 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::37705: :./genrtl.h :note648: :array 'fld' declared here3 : warning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 24 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12193770:: 38./genrtl.h:: 746note:: 3expanded 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]) ^ ~ XINT (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1328 rtunion fld[1];: 23 ^: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c748::493: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 3770array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:685: XSTR (rt, 3) = arg3;3 : ^ ~ warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1330:23: XEXP (rt, 1) = arg1;note : ^ ~expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'1219 :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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 :note5: :expanded from macro 'RTL_CHECK2' note: array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c XVEC (rt, 1) = arg1;: 49 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701332: :./genrtl.h23::705 :note3: :expanded from macro 'XVEC' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XSTR (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1330note:: 23expanded 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38array 'fld' declared here: note: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c::133124:: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'XEXP'./genrtl.h :802: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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1;1219 : ^ ~38 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1331 :23: note: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1219 :38: rtunion fld[1]; note ^: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c :note: 24expanded from macro 'XINT': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 3 ^ ~: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1219:38: XVEC (rt, 1) = arg1;note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1332 : ^ ~23 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :expanded from macro 'XVEC'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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::491219: :In file included from 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.hexpanded from macro 'RTL_CHECK2' :747: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: XEXP (rt, 2) = arg2;5 : ^ ~ note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1331 : ^23 : In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c: :expanded from macro 'XEXP'24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)823 : ^ ~3 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1219array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: note: XSTR (rt, 2) = arg2;expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1330439::235:: notenote: : array 'fld' declared here expanded from macro 'XSTR' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 49 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701219: :./genrtl.h:38748::3 :note : warningexpanded from macro 'RTL_CHECK2': 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1330439::235:: notenote: : expanded from macro 'XSTR'array 'fld' declared here rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c ^ ~: 24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::383770:: ./genrtl.hnote:: 824expanded from macro 'RTL_CHECK2': 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;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439 ^ ~: 5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1332: :array 'fld' declared here23 : note rtunion fld[1];: expanded from macro 'XVEC' ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dom.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c : ^ ~25 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h::121923:: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:: 1750note:: 2expanded from macro 'RTL_CHECK2': warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: struct symtab_node *symtab_node;439 : ^5 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hnote:: 141array 'fld' declared here: 7: rtunion fld[1]; note ^: previous use is hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:49class symtab_node;: In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ch.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ch.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dom.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h23::3056 :note3: :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) gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h1219::37338::3 :note: expanded from macro 'RTL_CHECK2'note : array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^439 :5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h rtunion fld[1];: 3117 ^: 10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h38::3133 :note11: :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]) ^ ~ return &call_stmt->op[2];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:: 373note:: 3array 'fld' declared here: note: rtunion fld[1];array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hwarning:: 3141array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3: warning: return XEXP (insn, 3);array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h call_stmt->op[2] = chain;: 1331 ^ ~: 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:: 373note:: 3expanded from macro 'XEXP': note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 : ^38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::35742150::1010:: warningwarning: : 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] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h SUBREG_BYTE (x), GET_MODE (x));: 317 ^~~~~~~~~~~~~~~ :3: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'op' declared here2023 :26: note: tree GTY((length ("%h.num_ops"))) op[1];expanded from macro 'SUBREG_BYTE' ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dse.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ch.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ch.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dom.cnote:: 27array 'fld' declared here: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h: rtunion fld[1];73 : ^1 : In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c: :25'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.hclass opt_pass : public pass_data:262: 3^: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:: 645note:: 1expanded from macro 'XINT': note: did you mean class here? #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) struct opt_pass; ^ ~ ^~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hclass: 1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ch.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; In file included from ^~~~~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c :25struct: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:50: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c :25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5 XWINT (rt, 1) = arg1; : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1224array 'fld' declared here: 29: rtunion fld[1];note : ^expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1459 ^: 14In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c :warning25: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823 rtx next = XEXP (insn, 1);: 3 ^ ~: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1331:23: XSTR (rt, 2) = arg2; note ^ ~: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 439:5 rtunion fld[1];: ^note : array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1465 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h10::1332 :warning23: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XVEC' return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 1331 ^ ~: 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38expanded 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1486:10: XSTR (rt, 1) = arg1;warning ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h return XEXP (insn, 3);: 1330 ^ ~: 23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :expanded from macro 'XSTR'23 : note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1219 ^ ~: 38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :expanded from macro 'RTL_CHECK2'38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439array 'fld' declared here :5: rtunion fld[1]; note ^: array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25 rtunion fld[1];: In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1491note:: 10expanded from macro 'XSTR' : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ return XEXP (insn, 3); ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381331:: 23note:: expanded from macro 'RTL_CHECK2'note : expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219note:: 38array 'fld' declared here: note: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h439::8465::3 :note : warningarray 'fld' declared here: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1496note:: 10expanded 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 XUINT (insn, 4);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1329note: :array 'fld' declared here26 : rtunion fld[1];note : ^ expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dom.c:43: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-scopedtables.h:99:3: warning: struct 'expr_hash_elt' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct expr_hash_elt *m_stamp; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-scopedtables.h:68:7: note: previous use is here class expr_hash_elt ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dom.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::398439::335:: warningnote: : struct 'edge_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]array 'fld' declared here rtunion fld[1]; ^ class edge_info *edge_info = (struct edge_info *)e->aux;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c ^: 24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dom.c: :In file included from 65/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::73770:: ./genrtl.hnote:: 210previous use is here: 3: class edge_infowarning : ^array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dom.c:398:33#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hdid you mean class here?: 439:5: note: array 'fld' declared here class edge_info *edge_info = (struct edge_info *)e->aux; ^~~~~~ rtunion fld[1]; class ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dom.c X0EXP (rt, 5) = NULL_RTX;: 546 ^ ~: 15: warning: struct 'edge_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: struct edge_info *edge_info; note ^: expanded from macro 'X0EXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dom.c :65:7: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) previous use is here ^ ~ class edge_info /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dom.c::3770546: :./genrtl.h15::237 :note3: :did you mean class here? warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] struct edge_info *edge_info; ^~~~~~ X0EXP (rt, 6) = NULL_RTX; class ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dom.c:In file included from 570/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c::1524:: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :struct 'edge_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]3770 : ./genrtl.h:258:3 struct edge_info *edge_info;: ^warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dom.c:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]65 :7: note: XEXP (rt, 1) = arg1;previous use is here ^ ~ class edge_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dom.c:570/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::151219:: 38note:: did you mean class here?note : expanded from macro 'RTL_CHECK2' struct edge_info *edge_info; ^~~~~~ class#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:51: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ch.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ch.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-dce.c:53: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-live.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-forwprop.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ch.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ch.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-scopedtables.h:99:3: warning: struct 'expr_hash_elt' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct expr_hash_elt *m_stamp; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-scopedtables.h:68:7: note: previous use is here class expr_hash_elt ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ifcombine.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class 134 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-loop-im.o -MT tree-ssa-loop-im.o -MMD -MP -MF ./.deps/tree-ssa-loop-im.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-im.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 28 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-loop-ivcanon.o -MT tree-ssa-loop-ivcanon.o -MMD -MP -MF ./.deps/tree-ssa-loop-ivcanon.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivcanon.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 134 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-loop-ivopts.o -MT tree-ssa-loop-ivopts.o -MMD -MP -MF ./.deps/tree-ssa-loop-ivopts.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-im.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 139 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-loop-manip.o -MT tree-ssa-loop-manip.o -MMD -MP -MF ./.deps/tree-ssa-loop-manip.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-manip.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:71: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivcanon.c:40: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-im.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-im.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-im.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:71: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 27 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-loop-niter.o -MT tree-ssa-loop-niter.o -MMD -MP -MF ./.deps/tree-ssa-loop-niter.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivcanon.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:71: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:71: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ 31 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-manip.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-loop-prefetch.o -MT tree-ssa-loop-prefetch.o -MMD -MP -MF ./.deps/tree-ssa-loop-prefetch.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:71: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-im.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-manip.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-manip.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-manip.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-manip.c1335::2522: note: : In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hexpanded from macro 'XBBDEF': /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivcanon.c442:: 40#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h: :In file included from 575/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:442:: 126In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h1:1218:244: 38warning: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : 272notestruct mem_usage: :expanded from macro 'RTL_CHECK1'8^ : warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ inline struct rtx_def */data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h5::76 :note7: :array 'fld' declared here note: previous use is here rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h :class rtx_def;350 : ^1 : note: did you mean struct here? class mem_usage; ^~~~~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivcanon.c:struct:1475 :4010: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hwarning:: 442array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: return XBBDEF (insn, 2);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h : ^ ~275 :11/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1335warning:: 25struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: note: expanded from macro 'XBBDEF' return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h76::12187::38 : notenote: : expanded from macro 'RTL_CHECK1'previous use is here class rtx_def; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 134 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-loop-split.o -MT tree-ssa-loop-split.o -MMD -MP -MF ./.deps/tree-ssa-loop-split.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-split.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.cnote:: 22expanded from macro 'XSTR': /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ class rtx_def; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h^: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::3856:: 8note:: expanded from macro 'RTL_CHECK2'note : previous use is here struct rtx_def; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivcanon.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-im.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:74: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-split.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-im.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-manip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-im.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:75: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-split.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hnote:: 3534did you mean struct here?: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] template class pod_mode; ^~~~~ gs->op[1] = rhs; struct ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-manip.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-split.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-split.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-split.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-manip.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:77: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivcanon.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:84: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:84: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:84: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:85: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-split.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:110: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vectorizer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-problem.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: warning: struct 'opt_pass' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct opt_pass; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:7: note: previous use is here class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivcanon.c:43: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-split.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 134 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-split.c::121926: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h38::73 :note1: :expanded from macro 'RTL_CHECK2' warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) class opt_pass : public pass_data ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h rtunion fld[1];: 3508: ^10 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-loop-unswitch.o -MT tree-ssa-loop-unswitch.o -MMD -MP -MF ./.deps/tree-ssa-loop-unswitch.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-unswitch.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:2633:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (addr, 1) = gen_int_mode (offset, addr_mode); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 439./genrtl.h::5746:: 3note:: array 'fld' declared herewarning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivopts.c:3713:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SYMBOL_REF_DECL (x, obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2694:49: note: expanded from macro 'SET_SYMBOL_REF_DECL' (gcc_assert (!CONSTANT_POOL_ADDRESS_P (RTX)), X0TREE ((RTX), 1) = (DECL)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivcanon.c:45: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-ivcanon.c:47: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-unswitch.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-unswitch.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class 27 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-loop.o -MT tree-ssa-loop.o -MMD -MP -MF ./.deps/tree-ssa-loop.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-unswitch.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-unswitch.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-prefetch.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-problem.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: warning: struct 'opt_pass' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct opt_pass; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:7: note: previous use is here class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-unswitch.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 27 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-math-opts.o -MT tree-ssa-math-opts.o -MMD -MP -MF ./.deps/tree-ssa-math-opts.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop.c:: 22note: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.harray 'op' declared here: 76:1: warning tree GTY((length ("%h.num_ops"))) op[1];: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-niter.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:89: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:89: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:89: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:89: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-unswitch.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:89: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-unswitch.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop-unswitch.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop.c::121925:: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:: 2517:note10: :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]) return gs->op[1]; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :note: 348array 'fld' declared here :3: rtunion fld[1]; note ^: array 'op' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from tree GTY((length ("%h.num_ops"))) op[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^3770 : ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::32549:3: :warning : warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ X0EXP (rt, 3) = NULL_RTX;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : ^ ~348 :3: note: array 'op' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: tree GTY((length ("%h.num_ops"))) op[1]; note ^: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 2567:12: warning X0EXP (rt, 4) = NULL_RTX;: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3481348::327: :note : notearray 'op' declared here: expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h X0EXP (rt, 5) = NULL_RTX;: 2587: ^ ~11 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: return &gs->op[2];1348 : ^ ~27 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :note348: :expanded from macro 'X0EXP'3 : note: array 'op' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::272604:: 3note:: expanded from macro 'X0EXP'warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :348/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31218:: 38note:: array 'op' declared herenote : expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::12193013::3810:: note : warningexpanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h373::4393::5 :note : notearray 'op' declared here: array 'fld' declared here rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1332warning:: 23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XVEC' gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 373 ^ ~: 3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:note38:: array 'op' declared herenote : expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3117439::105:: warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here return gs->op[2]; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 tree GTY((length ("%h.num_ops"))) op[1];: ./genrtl.h: ^520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: :expanded from macro 'X0EXP'3544 :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ return gs->op[2]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::38317:: 3note:: expanded from macro 'RTL_CHECK1'note : array 'op' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h92:: 317In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::3770: ./genrtl.hnote:: 538array 'op' declared here: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:92: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-loop.c:38: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vectorizer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-problem.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: warning: struct 'opt_pass' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct opt_pass; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:7: note: previous use is here class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 33 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-operands.o -MT tree-ssa-operands.o -MMD -MP -MF ./.deps/tree-ssa-operands.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-operands.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:94: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-math-opts.c:97: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class 27 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-phiopt.o -MT tree-ssa-phiopt.o -MMD -MP -MF ./.deps/tree-ssa-phiopt.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 28 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-phiprop.o -MT tree-ssa-phiprop.o -MMD -MP -MF ./.deps/tree-ssa-phiprop.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiprop.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-operands.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiprop.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-operands.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiprop.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-operands.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-operands.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ 27 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiprop.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiprop.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-pre.o -MT tree-ssa-pre.o -MMD -MP -MF ./.deps/tree-ssa-pre.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-operands.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiprop.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' 135 warnings generated. #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erro rtunion fld[1];r -o tree-ssa-propagate.o -MT tree-ssa-propagate.o -MMD -MP -MF ./.deps/tree-ssa-propagate.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-propagate.c ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiprop.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-propagate.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiprop.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-operands.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiprop.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-phiopt.c:44: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-problem.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: warning: struct 'opt_pass' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct opt_pass; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:7: note: previous use is here class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-propagate.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-operands.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-propagate.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-propagate.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-propagate.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 27 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-reassoc.o -MT tree-ssa-reassoc.o -MMD -MP -MF ./.deps/tree-ssa-reassoc.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-propagate.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-propagate.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 26 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-sccvn.o -MT tree-ssa-sccvn.o -MMD -MP -MF ./.deps/tree-ssa-sccvn.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 134 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-scopedtables.o -MT tree-ssa-scopedtables.o -MMD -MP -MF ./.deps/tree-ssa-scopedtables.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-scopedtables.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ 134/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h warning:s317 generated:. 3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-sink.o -MT tree-ssa-sink.o -MMD -MP -MF ./.deps/tree-ssa-sink.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sink.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-pre.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sink.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sink.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-scopedtables.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sink.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sink.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sink.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 26 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-strlen.o -MT tree-ssa-strlen.o -MMD -MP -MF ./.deps/tree-ssa-strlen.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 25 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1384::43913::5 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here rtunion fld[1]; rtx tmp = XEXP (this, 1); ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c : ^26 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13311465::2310:: notewarning: : expanded from macro 'XEXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::121923:: 38note:: 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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38439:: 5note:: expanded from macro 'RTL_CHECK2'note : array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c10::26 : warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3770: ./genrtl.h: return XBBDEF (insn, 2);69 : ^ ~3 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1335array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 25: note XEXP (rt, 1) = arg1;: expanded from macro 'XBBDEF' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)23 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'1218 :38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 1219 ^ ~: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'RTL_CHECK2': note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::251524::clang12 : :notewarning: : expanded from macro 'XBBDEF' treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1218::133238::23 :note : noteexpanded from macro 'RTL_CHECK1': 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::12195::38 :note : 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c ^ ~: 26/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::53770:: ./genrtl.hnote:: 126array 'fld' declared here: 3: rtunion fld[1];warning : ^array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1848::121934::38 :warning : notearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' return safe_as_a (JUMP_LABEL (insn));#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51844:: 28note:: array 'fld' declared herenote : expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' In file included from #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c : ^ ~26 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1365/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::323770:: ./genrtl.hnote:: 152expanded from macro 'XCEXP': 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XEXP (rt, 1) = arg1; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1220:37: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECKC1'1331 :23: note: expanded from macro 'XEXP'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1]; 1219 ^: 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::261865: :In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :warning3770: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :153:3: JUMP_LABEL (this) = target; warning ^~~~~~~~~~~~~~~~~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844: XBBDEF (rt, 2) = arg2;28 : ^ ~ note: expanded from macro 'JUMP_LABEL' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): ^ ~note : expanded from macro 'XBBDEF'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1365:32: note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)expanded from macro 'XCEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 38 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK1'1220 :37: note: expanded from macro 'RTL_CHECKC1'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 5 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439array 'fld' declared here: 5: rtunion fld[1];note : ^array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c rtunion fld[1];: 26 ^: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h2150::133510::25 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XBBDEF' SUBREG_BYTE (x), GET_MODE (x)); #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^~~~~~~~~~~~~~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12182023::3826:: notenote: : expanded from macro 'RTL_CHECK1'expanded from macro 'SUBREG_BYTE' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1363 :note32: :array 'fld' declared here note: expanded from macro 'XCSUBREG' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)26 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1220./genrtl.h::37184:: 3note:: expanded from macro 'RTL_CHECKC1'warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) XEXP (rt, 3) = arg3; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :array 'fld' declared here23 : note rtunion fld[1];: ^expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::3040 :note19: :expanded from macro 'RTL_CHECK2' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ *step_out = XEXP (x, 1);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331note:: 23array 'fld' declared here: note: rtunion fld[1];expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c::122026:: 37In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'RTL_CHECKC1'./genrtl.h :520: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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: X0EXP (rt, 1) = NULL_RTX;439: 5 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here1348 :27: rtunion fld[1]; note ^: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]25 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 XSTR (rt, 1) = arg1;: ./genrtl.h ^ ~: 51:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1330array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: note XEXP (rt, 1) = arg1;: expanded from macro 'XSTR' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~note : expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 439 ^: 5:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.cnote:: 26array 'fld' declared here: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];3770 : ^./genrtl.h :574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.carray 'fld' declared here: 26: In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ 3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1335/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c::2526:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XBBDEF'3770 : ./genrtl.h:630: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218: XVEC (rt, 1) = arg1;38 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1': 1332:23: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'XVEC' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 rtunion fld[1];: 38 ^: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.cexpanded from macro 'RTL_CHECK2': 25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h : ^ ~126 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3:: 439warning:: 5array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: XEXP (rt, 3) = arg3;array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-scopedtables.c:22#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h435:: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h::38320:: 1note:: expanded from macro 'RTL_CHECK2'warning : 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-scopedtables.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-scopedtables.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-scopedtables.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sink.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sink.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sink.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-sccvn.c:63: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hclass opt_pass : public pass_data: 2621^: 12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::645348::13:: notenote: : did you mean class here?array 'op' declared here struct opt_pass; ^~~~~~ tree GTY((length ("%h.num_ops"))) op[1];class ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-scopedtables.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-scopedtables.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-reassoc.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class 135 warnings generated. 146 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-structalias.o -MT tree-ssa-structalias.o -MMD -MP -MF ./.deps/tree-ssa-structalias.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-tail-merge.o -MT tree-ssa-tail-merge.o -MMD -MP -MF ./.deps/tree-ssa-tail-merge.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-tail-merge.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-scopedtables.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-scopedtables.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-scopedtables.h:99:3: warning: struct 'expr_hash_elt' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct expr_hash_elt *m_stamp; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-scopedtables.h:68:7: note: previous use is here class expr_hash_elt ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-scopedtables.c:1024:9: warning: struct 'expr_hash_elt' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const struct expr_hash_elt *stamp1 = p1->stamp (); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-scopedtables.h:68:7: note: previous use is here class expr_hash_elt ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-scopedtables.c:1024:9: note: did you mean class here? const struct expr_hash_elt *stamp1 = p1->stamp (); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-scopedtables.c:1026:9: warning: struct 'expr_hash_elt' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const struct expr_hash_elt *stamp2 = p2->stamp (); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-scopedtables.h:68:7: note: previous use is here class expr_hash_elt ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-scopedtables.c:1026:9: note: did you mean class here? const struct expr_hash_elt *stamp2 = p2->stamp (); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 27 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-tail-merge.c:190: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-ter.o -MT tree-ssa-ter.o -MMD -MP -MF ./.deps/tree-ssa-ter.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ter.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c::2523: : In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::3770442: : In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h::235244:: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:: 272warning:: 8array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] X0EXP (rt, 4) = NULL_RTX; ^ ~ inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::761348::727:: notenote: : previous use is hereexpanded from macro 'X0EXP' class rtx_def; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:In file included from 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:: 23note: : In file included from expanded from macro 'RTL_CHECK1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h ^ ~: 275/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::11439:: 5warning:: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]note : array 'fld' declared here rtunion fld[1]; ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::2576: :In file included from 7/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.hprevious use is here: 236:class rtx_def;3 : ^ warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.cnote:: 23expanded from macro 'RTL_CHECK2': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 575 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::126439::15:: warningnote: : 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]array 'fld' declared here struct mem_usage rtunion fld[1]; ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-tail-merge.c:190: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from struct pod_mode/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c :^25 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :68: rtunion fld[1];20 : ^ note: In file included from did you mean struct here?/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c :25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: template class pod_mode;./genrtl.h : ^~~~~726 : struct3 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-tail-merge.c:190: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-tail-merge.c:190: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-tail-merge.c:190: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ter.c::134824:: 27/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:: 76note:: 1expanded from macro 'X0EXP': warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)class rtx_def; ^ ~^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::121856::388:: notenote: : expanded from macro 'RTL_CHECK1'previous use is here struct rtx_def; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h5::2549 :note3: :array 'fld' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[1] = rhs;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c ^ ~: 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: :In file included from 348/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::33770:: ./genrtl.hnote:: 726array 'op' declared here: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h1219::260438::3 :note : warningexpanded from macro 'RTL_CHECK2': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::348439::35:: notenote: : array 'op' declared herearray 'fld' declared here rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h439::26215::12 :note : warningarray 'fld' declared here: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return gs->op[3]; ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::25348: :In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.harray 'op' declared here: 748:3: warning tree GTY((length ("%h.num_ops"))) op[1];: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-tail-merge.c:192: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-tail-merge.c:193: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-strlen.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-tail-merge.c:195: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ter.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:7946:28: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] refered_from_nonlocal_var (struct varpool_node *node, void *data) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-structalias.c:7946:28: note: did you mean class here? refered_from_nonlocal_var (struct varpool_node *node, void *data) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ter.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-ter.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 26 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-threadbackward.o -MT tree-ssa-threadbackward.o -MMD -MP -MF ./.deps/tree-ssa-threadbackward.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-threadbackward.c 30 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-threadedge.o -MT tree-ssa-threadedge.o -MMD -MP -MF ./.deps/tree-ssa-threadedge.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-threadedge.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-threadedge.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-threadbackward.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-threadedge.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 27 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-threadupdate.o -MT tree-ssa-threadupdate.o -MMD -MP -MF ./.deps/tree-ssa-threadupdate.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-threadupdate.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-threadedge.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-threadedge.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-threadbackward.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-threadedge.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-threadbackward.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-threadbackward.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-threadbackward.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-threadupdate.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-threadedge.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-threadedge.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-threadupdate.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hstruct pod_mode: 2549^: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-threadupdate.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-threadupdate.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-threadbackward.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-threadedge.c:35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-scopedtables.h:99:3: warning: struct 'expr_hash_elt' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct expr_hash_elt *m_stamp; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-scopedtables.h:68:7: note: previous use is here class expr_hash_elt ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-threadupdate.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-threadbackward.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-threadbackward.c:35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-threadbackward.c:39: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vectorizer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-problem.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: warning: struct 'opt_pass' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct opt_pass; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:7: note: previous use is here class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-threadupdate.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-threadupdate.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-threadupdate.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-threadupdate.c:37: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vectorizer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-problem.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: warning: struct 'opt_pass' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct opt_pass; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:7: note: previous use is here class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: note: did you mean class here? struct opt_pass; ^~~~~~ class 28 warnings generated. 140 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-uncprop.o -MT tree-ssa-uncprop.o -MMD -MP -MF ./.deps/tree-ssa-uncprop.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-uncprop.c clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssa-uninit.o -MT tree-ssa-uninit.o -MMD -MP -MF ./.deps/tree-ssa-uninit.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-uninit.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] 27 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-uncprop.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-uninit.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1:clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-erro r -o tree-ssa.o -MT tree-ssa.o -MMD -MP -MF ./.deps/tree-ssa.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa.c warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 140 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-ssanames.o -MT tree-ssanames.o -MMD -MP -MF ./.deps/tree-ssanames.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssanames.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-uncprop.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-uninit.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-uncprop.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-uncprop.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-uncprop.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-uninit.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-uninit.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-uninit.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-uncprop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-uncprop.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssanames.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::264156::118:: warningnote: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]previous use is here return &ass->op[3];struct rtx_def; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-uncprop.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class 140 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-stdarg.o -MT tree-stdarg.o -MMD -MP -MF ./.deps/tree-stdarg.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-stdarg.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssanames.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssanames.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssanames.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssanames.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-uninit.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssanames.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 27 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-streamer.o -MT tree-streamer.o -MMD -MP -MF ./.deps/tree-streamer.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-uninit.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-stdarg.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssanames.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-uninit.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssanames.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-stdarg.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-stdarg.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-stdarg.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-stdarg.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 134 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-streamer-in.o -MT tree-streamer-in.o -MMD -MP -MF ./.deps/tree-streamer-in.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 141 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-streamer-out.o -MT tree-streamer-out.o -MMD -MP -MF ./.deps/tree-streamer-out.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-out.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-stdarg.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-stdarg.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:: 3133warning:: 11'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]class lto_input_block ^ return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/streamer-hooks.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::283141::13:: note: warningdid you mean class here? : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] struct lto_input_block; ^~~~~~ call_stmt->op[2] = chain;class ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h: tree GTY((length ("%h.num_ops"))) op[1];579 : ^41 : note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:143:9: note: previous use is here class varpool_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h::3508855::1026:: warningwarning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.htree lto_input_tree_ref (struct lto_input_block *, struct data_in *, : ^317 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h3::363 :note7: :array 'op' declared here note: previous use is here tree GTY((length ("%h.num_ops"))) op[1]; class lto_input_block ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3hashval_t lto_input_scc (struct lto_input_block *, struct data_in *,: ^ warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:7 : note: gs->op[1] = rhs;previous use is here ^ ~ class lto_input_block/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : ^317:3 : note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h : ^859 :26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h : ^ ~861 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h24::317 :warning3:: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]note : array 'op' declared here tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h::3861:: 24warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note : did you mean class here? gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:tree lto_input_tree_1 (struct lto_input_block *, struct data_in *,317 : ^~~~~~3 : classnote : array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h3564::3363:: 7warning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: previous use is here gs->op[3] = label; ^ ~ class lto_input_block/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : ^317 :3: note: array 'op' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863 tree GTY((length ("%h.num_ops"))) op[1];: 22 ^: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ((struct lto_input_block *) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-stdarg.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-out.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 28 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 27 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-tailcall.o -MT tree-tailcall.o -MMD -MP -MF ./.deps/tree-tailcall.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-vect-generic.o -MT tree-vect-generic.o -MMD -MP -MF ./.deps/tree-vect-generic.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 62 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-vect-patterns.o -MT tree-vect-patterns.o -MMD -MP -MF ./.deps/tree-vect-patterns.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-out.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-out.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-out.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-out.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:In file included from 244/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h22:: 275In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h11::435 : warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.hstruct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ struct pod_mode /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h^: 76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 27 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-vect-data-refs.o -MT tree-vect-data-refs.o -MMD -MP -MF ./.deps/tree-vect-data-refs.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c 27 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-vect-stmts.o -MT tree-vect-stmts.o -MMD -MP -MF ./.deps/tree-vect-stmts.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) In file included from ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h24:: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381384:: 13note: : 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]) rtx tmp = XEXP (this, 1); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1331 :note23: :array 'fld' declared here note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~ :1501/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::10439:: 5warning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array 'fld' declared here rtunion fld[1]; return XUINT (insn, 4); ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1397: rtunion fld[1];13 : ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning return safe_as_a (JUMP_LABEL (insn));: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~ return XBBDEF (insn, 2); ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1844/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::133528:: 25note:: expanded from macro 'JUMP_LABEL'note : expanded from macro 'XBBDEF' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13651218::3238:: notenote: : expanded from macro 'RTL_CHECK1'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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1220note:: 37array 'fld' declared here: note rtunion fld[1];: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~ :1855/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::101331:: 23warning:: note: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' return JUMP_LABEL (this);#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381844:: 28note: : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439: 5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note: 1365array 'fld' declared here: 32: rtunion fld[1];note ^: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1220::149137:: 10note: : warningexpanded from macro 'RTL_CHECKC1': array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331439:23: note:: 5expanded from macro 'XEXP' : note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ :1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::18441329::2826:: notenote: : expanded from macro 'XUINT'expanded from macro 'JUMP_LABEL' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::381365:: note32: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 5: ^ ~note : array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1220 : ^37 : note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::15015:: 10note:: array 'fld' declared herewarning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning439: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : note: array 'fld' declared here JUMP_LABEL (this) = target; rtunion fld[1]; ^~~~~~~~~~~~~~~~~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-out.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c: :expanded from macro 'XBBDEF'24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 33 ^ ~: 3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218warning:: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: XEXP (rt, 1) = arg1;expanded from macro 'RTL_CHECK1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 1331 ^ ~: 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439 :5note: :expanded from macro 'XEXP' note: array 'fld' declared here rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c :24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::377038: :./genrtl.h :note126: :expanded from macro 'RTL_CHECK2'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; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1331 :note23: :array 'fld' declared here note: rtunion fld[1];expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.cwarning:: 24array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 XINT (rt, 5) = arg5;: ./genrtl.h ^ ~: 51:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:1328: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : note: expanded from macro 'XINT' XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1331 : ^ ~23 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded 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]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219439::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c ^ ~:24 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439:3770:: 5./genrtl.h::129 :note3: :array 'fld' declared here warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c : ^24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c24:: 24In file included from : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37703770: ./genrtl.h: :./genrtl.h157:124::33:: warningwarning: 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] XEXP (rt, 6) = arg6; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 1331:23: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'439 :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c::524:: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770: array 'fld' declared here./genrtl.h :158:3 rtunion fld[1];: ^warning : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: X0EXP (rt, 7) = NULL_RTX;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::1348:12527::3 :note : warningexpanded 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) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1218:38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1': 1335:25: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XBBDEF' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c::132824:: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770note: : ./genrtl.hexpanded from macro 'XINT': 182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 1) = arg1; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:1331: :expanded from macro 'RTL_CHECK2'23 : note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~439 :5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :array 'fld' declared here38: note: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 24 ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::53770: : note./genrtl.h: :array 'fld' declared here128 :3 rtunion fld[1];: ^warning : In file included from array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c: 24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XINT (rt, 5) = arg5;3770 : ^ ~./genrtl.h :183:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1328array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:23: note: expanded from macro 'XINT' XBBDEF (rt, 2) = arg2; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1335 :25:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :expanded from macro 'XBBDEF' 38: note: expanded from macro 'RTL_CHECK2'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK1'439 :5: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 439 ^:5: note: In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c :24: rtunion fld[1];In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :In file included from 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c: :./genrtl.h24:: 129:In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :warning: 3770: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :184:3: XEXP (rt, 6) = arg6;warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331 XEXP (rt, 3) = arg3; : ^ ~23 : note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439:note5: :array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)24 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::1219152::383:: 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]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 1331note:23: note: : array 'fld' declared hereexpanded from macro 'XEXP' rtunion fld[1]; ^ In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c : ^ ~24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1219./genrtl.h::18838::3 :note : warningexpanded from macro 'RTL_CHECK2': array index 7 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]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331:439:23:: 5: notenote: : expanded from macro 'XEXP'array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c : ^ ~24 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: :./genrtl.h:38153:3:: notewarning: : expanded from macro 'RTL_CHECK2'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335 :note25: :array 'fld' declared here note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770439: :./genrtl.h5:: 208note:: 3:array 'fld' declared here warning: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c XEXP (rt, 1) = arg1;: 24 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h156::1331:233: :note : warningexpanded from macro 'XEXP': array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:38:1328:: 23note:: 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219 :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: notewarning: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1]; XEXP (rt, 6) = arg6; ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 1331./genrtl.h::209:233:: warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' XBBDEF (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1335::121925::38 :note : noteexpanded from macro 'XBBDEF': expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1218:43938:: 5note:: expanded from macro 'RTL_CHECK1'note: array 'fld' declared here rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c::43924:: 5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h note:: array 'fld' declared here3770 : ./genrtl.h:158: rtunion fld[1]; 3 ^: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h X0EXP (rt, 7) = NULL_RTX;: 210 ^ ~: 3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1348array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 27: note XEXP (rt, 3) = arg3;: expanded from macro 'X0EXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 1331 ^ ~: 23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: :expanded from macro 'XEXP'38 : note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 1219 ^ ~: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :note439: :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]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c::38: 24: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1' :3770: ./genrtl.h:182:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3 : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439array 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]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::377023: :./genrtl.h:214 :note3: :expanded from macro 'XEXP' warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h27::1219 :note38: :expanded from macro 'X0EXP' note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1218 ^ ~: 38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :expanded from macro 'RTL_CHECK1'5 : note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c :note: 24array 'fld' declared here: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];3770 : ^./genrtl.h :183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c :note24: : array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 rtunion fld[1];: ./genrtl.h: ^232 :3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c :warning24: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 : ./genrtl.h:185: XEXP (rt, 1) = arg1; 3 ^ ~: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23 XINT (rt, 4) = arg4;: ^ ~note : expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:43938::5: notenote: : array 'fld' declared hereexpanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c :24 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4393770:: 5./genrtl.h:233:: 3note:: array 'fld' declared herewarning : 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 ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c :24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13483770:: 27./genrtl.h: :note186: :3expanded from macro 'X0EXP': 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) ^ ~ XINT (rt, 5) = arg5; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1218:38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1': 1328:23: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'XINT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'fld' declared here ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :In file included from 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c::3824:: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'RTL_CHECK2': ./genrtl.h:234: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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: X0EXP (rt, 3) = NULL_RTX;439 : ^ ~5 : note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348 rtunion fld[1];: 27: ^ note: In file included from expanded from macro 'X0EXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c :24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ./genrtl.h ^ ~ :187:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3:1218:: 38warning:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK1' XEXP (rt, 6) = arg6; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391331::523:: note : notearray 'fld' declared here: expanded from macro 'XEXP' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~:3770 : ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h235::12193:: 38warning: : note: 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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1348439:27:: 5note:: expanded from macro 'X0EXP' note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ~ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218::2438: :In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK1'3770 : ./genrtl.h:188:3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]439 :5: note XEXP (rt, 7) = arg7;: array 'fld' declared here ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :In file included from 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:23::24: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP'3770 : ./genrtl.h:236:3: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h X0EXP (rt, 5) = NULL_RTX;: 1219 ^ ~ :38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2':1348: 27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~439 :5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: :array 'fld' declared here38 : note rtunion fld[1];: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c23::24 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP' :3770: ./genrtl.h:258: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 XEXP (rt, 1) = arg1;: 38 ^ ~: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38 rtunion fld[1];: ^note : expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h439::5209:: note3: :array 'fld' declared here warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from XBBDEF (rt, 2) = arg2;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c : ^ ~24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h259::31335:: 25warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XBBDEF' XBBDEF (rt, 2) = arg2; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1335:25:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: :expanded from macro 'XBBDEF' 38: note: expanded from macro 'RTL_CHECK1'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):38 : ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1' :439:5: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];439 :5 ^: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.carray 'fld' declared here: 24: In file included from rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c./genrtl.h::24210: :In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770: ./genrtl.hwarning:260: :3: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] XEXP (rt, 3) = arg3; ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23:1348:: 27note:: note: expanded from macro 'XEXP'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) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1218::121938::38 :note : expanded from macro 'RTL_CHECK1'note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439:5note:: array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c :24In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h24:: 3770: ./genrtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h261::37703: :./genrtl.h :warning: 211array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3: warning: X0EXP (rt, 4) = NULL_RTX;array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 4) = NULL_RTX; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1348:27: note: expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~note : expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'RTL_CHECK1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~1218 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:43938::5 :note : noteexpanded from macro 'RTL_CHECK1': array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::439262::53:: notewarning: : array 'fld' declared herearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; rtunion fld[1]; ^ ~ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c::132824:: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'XINT'./genrtl.h :212: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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; 1219 ^ ~: 38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'X0EXP'439 :5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ~ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c::121824:: 38In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.hexpanded from macro 'RTL_CHECK1': 263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 6) = arg4;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1330 :note23: :array 'fld' declared here note: expanded from macro 'XSTR' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 24 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219::377038: :./genrtl.h :note213: :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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 X0EXP (rt, 6) = NULL_RTX;: 5 ^ ~: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1348 ^ :27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c : ^ ~ 24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:4393770:: 5./genrtl.h:281::3 :note: array 'fld' declared herewarning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c : ^ ~24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h232::13303::23 : warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XSTR' XEXP (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219:133138::23: notenote: : 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) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:::1219245: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:38: :76note: : notearray 'fld' declared here1 : :expanded from macro 'RTL_CHECK2' warning: rtunion fld[1];class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) class rtx_def;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c ^ ~^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h24:: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h56::3770:: 8 ./genrtl.h::note 305: notearray 'fld' declared here:: previous use is here3 : rtunion fld[1];struct rtx_def; warning ^ ^ : In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c :24: In file included from XINT (rt, 2) = arg2;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~ 3770: ./genrtl.h:233:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1328warning:: 23array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XINT' X0EXP (rt, 2) = NULL_RTX; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13481219::27:38 :note : noteexpanded from macro 'X0EXP': 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) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note: 1218array 'fld' declared here: 38: rtunion fld[1];note : ^expanded from macro 'RTL_CHECK1' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3770 : ^ ~./genrtl.h :306/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3:439 :warning5: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XVEC (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c::133224:: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'XVEC'./genrtl.h :234:3: warning: #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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: X0EXP (rt, 3) = NULL_RTX;1219: 38 ^ ~: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'X0EXP': 439:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ~ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1218In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::3770 : note./genrtl.h: :expanded from macro 'RTL_CHECK1'307 :3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 4) = arg4;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1332:23 rtunion fld[1];: ^ note: expanded from macro 'XVEC' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h235::12193::38 :warning : notearray 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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1348note:: 27array 'fld' declared here: note: rtunion fld[1]; expanded from macro 'X0EXP' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):3770 : ^ ~./genrtl.h :308:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1218array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: note XVEC (rt, 5) = arg5;: expanded from macro 'RTL_CHECK1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1332 : ^ ~23 : note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XVEC': 439:5: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1219 :38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c :note: 24expanded from macro 'RTL_CHECK2': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 236 ^ ~: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439warning: :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]; ^ ~ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701348: :./genrtl.h27:: 309note:: 3expanded from macro 'X0EXP': 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; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23:: 1218note:: 38expanded from macro 'XINT': note: expanded from macro 'RTL_CHECK1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 1219 ^ ~: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note: :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]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 439:In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:: 24note: : In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: rtunion fld[1];./genrtl.h : ^237 :3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h:347439::35:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1]; XVEC (rt, 1) = arg1; ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::3770 : note./genrtl.h:: 259expanded from macro 'XVEC': 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XBBDEF (rt, 2) = arg2;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38: note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1335:25: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XBBDEF' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)array 'fld' declared here ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :In file included from 1218/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c::3824:: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770expanded from macro 'RTL_CHECK1': ./genrtl.h:348:3: warning#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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XEXP (rt, 2) = arg2;439 : ^ ~5 : note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331 rtunion fld[1];: 23 ^: note: In file included from expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c :24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ./genrtl.h ^ ~: 260:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1219warning:: 38array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5:: 1348note:: 27array 'fld' declared here: note: rtunion fld[1];expanded from macro 'X0EXP' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h349::12183::38 :warning : note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::23439: :note5: :expanded from macro 'XEXP' note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c38::24 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 3770: ./genrtl.h:261:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 439:5: note: X0EXP (rt, 4) = NULL_RTX;array 'fld' declared here ^ ~ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::241348: :In file included from 27/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3770: ./genrtl.hnote:: 350expanded from macro 'X0EXP':3 : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13481218::2738: :note : noteexpanded from macro 'X0EXP' : 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1218 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 :note5: :expanded from macro 'RTL_CHECK1' note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439:In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:: 24note: : In file included from array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];3770 : ^./genrtl.h :262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c38::24 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 3770: ./genrtl.h:369:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 439:5: XEXP (rt, 1) = arg1; note ^ ~ : array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1331 : ^23 : note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h24:: 439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:53770:: ./genrtl.hnote:435: :array 'fld' declared here3 : warning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from XWINT (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c : ^ ~24 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1224::377029: :./genrtl.h :note: 305expanded from macro 'XWINT': 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]) ^ ~ XINT (rt, 2) = arg2;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440 : ^ ~5 : note: array 'hwint' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328 HOST_WIDE_INT hwint[1];: 23 ^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.hnote:: 55expanded from macro 'XINT': 26: note: expanded from macro 'HOST_WIDE_INT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) # define HOST_WIDE_INT long ^ ~ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::241219: :In file included from 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.hexpanded from macro 'RTL_CHECK2': 436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XWINT (rt, 2) = arg2; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51224:: 29note:: array 'fld' declared herenote : expanded from macro 'XWINT' rtunion fld[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c ^ ~: 24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 440/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::53770: : note./genrtl.h: :array 'hwint' declared here306 :3: HOST_WIDE_INT hwint[1]; ^warning : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 55:26: XVEC (rt, 3) = arg3;note: expanded from macro 'HOST_WIDE_INT' ^ ~ # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c: :array 'fld' declared here24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 3770 ^: ./genrtl.h:In file included from 470/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c::324:: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3770: ./genrtl.h:309 SUBREG_BYTE (rt) = arg1;: 3 ^~~~~~~~~~~~~~~~: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26 XINT (rt, 6) = arg6;: ^ ~note : expanded from macro 'SUBREG_BYTE' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)note : ^ ~expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): expanded from macro 'XCSUBREG' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)note: expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note: expanded from macro 'RTL_CHECKC1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 rtunion fld[1];:5 : ^ note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::241218: :In file included from 38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'RTL_CHECK1'./genrtl.h :327:3: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: XINT (rt, 1) = arg1;5 : ^ ~ note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1328: rtunion fld[1];23 : ^note : expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c X0EXP (rt, 1) = NULL_RTX;: 24 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701348: :./genrtl.h27::347 :note: 3expanded from macro 'X0EXP': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XVEC (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1218: 38: note: expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::439538::53:: warningnote: : 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]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c::2324:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'XEXP' 3770: ./genrtl.h:349:3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1219 :38: note: XEXP (rt, 3) = arg3;expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1331::43923::5 :note : noteexpanded from macro 'XEXP': array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 2) = arg2;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c : ^ ~24 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13303770:23:: ./genrtl.hnote:: 369expanded from macro 'XSTR': 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) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;:1219 : ^ ~38 : note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XEXP': 439:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h24:: 439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5:3770:: ./genrtl.h:note592: :array 'fld' declared here3 : warning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::1219435:38:: 3note: :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]) ^ ~ XWINT (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1224note:: 29array 'fld' declared here: rtunion fld[1]; note ^: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.carray 'hwint' declared here: 24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1];: 3770 ^: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h648::553::26 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'HOST_WIDE_INT' XSTR (rt, 1) = arg1; ^ ~# define HOST_WIDE_INT long ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c::74824:: 3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 3770: warning./genrtl.h: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]666 :3: warning: XSTR (rt, 3) = arg3;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1330 :23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1332note:: 23expanded 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) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::121938::38 :note : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::439439:::55:: note25note: : array 'fld' declared here: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :array 'fld' declared here305 rtunion fld[1]; : 1 ^ rtunion fld[1];: warning ^: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.cwarning:: 24array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: XEXP (rt, 1) = arg1;./genrtl.h : ^ ~ 766:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1331array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: note: expanded from macro 'XEXP' XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1332 : ^ ~ 23:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219:: 38:expanded from macro 'XVEC' 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219439::5:38 :note : notearray 'fld' declared here: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])24 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 439./genrtl.h::5686::3 :note : warningarray 'fld' declared here: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 2) = arg2; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c#define XWINT(RTX, N) ((RTX)->u.hwint[N]): 24 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3770:: 440./genrtl.h::5705:: 3note:: array 'hwint' declared herewarning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; XSTR (rt, 1) = arg1; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h55::133026:23:: notenote: : expanded from macro 'XSTR'expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 24 ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::37705: :./genrtl.h :note: 822array 'fld' declared here: 3: rtunion fld[1]; warning ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~3770 : ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h746::12193:: 38warning:: 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328::43923::5 :note : noteexpanded from macro 'XINT': array 'fld' declared here rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c :24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::383770:: ./genrtl.hnote:: expanded from macro 'RTL_CHECK2'824: 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XVEC (rt, 3) = arg3;: 439: ^ ~5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1332 : ^23 :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.cnote:: 24expanded from macro 'XVEC': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747: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]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38 XEXP (rt, 2) = arg2;: ^ ~note : expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ 5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :array 'fld' declared here38 : note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c :24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:In file included from 845/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c::324:: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 3770: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :784:3: XSTR (rt, 2) = arg2; warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XWINT (rt, 1) = arg1;: 1330 ^ ~:23 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1224: :expanded from macro 'XSTR'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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1219440::385:: note: array 'hwint' declared here note: HOST_WIDE_INT hwint[1];expanded from macro 'RTL_CHECK2' ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'HOST_WIDE_INT': 439:5:# define HOST_WIDE_INT long ^note : array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c :note25: : expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1384:13: #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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtx tmp = XEXP (this, 1); rtunion fld[1]; ^ ~ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1331/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::233770:: ./genrtl.hnote:: 824:expanded from macro 'XEXP'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; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1332:121923::38 :note : noteexpanded 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]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'439 :5: note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:24/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :In file included from 1459/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::143770:: ./genrtl.h:warning846: :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] rtx next = XEXP (insn, 1); XSTR (rt, 3) = arg3; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13301331::2323:: note: noteexpanded from macro 'XSTR': 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::1219 :note38: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 439: ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :array 'fld' declared here5 : rtunion fld[1];note : ^ array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c5::24 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: :array 'fld' declared here76 :1: rtunion fld[1];warning : ^class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-out.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:In file included from 2517/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c::1025:: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3770 : ./genrtl.h:51: return gs->op[1];3 : ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348: XEXP (rt, 1) = arg1;3 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'op' declared here: 1331:23: note tree GTY((length ("%h.num_ops"))) op[1];: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :2567:12: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h return gs->op[2]; : ^ ~1219 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h38::348 :note3: :expanded from macro 'RTL_CHECK2' note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: In file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c :25: return &ass->op[3];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: :./genrtl.h348::1243::3 :note : warningarray 'op' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: :expanded from macro 'RTL_CHECK2'2651 :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[3] = rhs; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::5348:: 3note:: array 'fld' declared herenote : array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1];In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c :25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: In file included from expanded from macro 'XBBDEF'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c :24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h ^ ~: 320:1/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1218warning:: 38'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: note: struct pod_modeexpanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h XEXP (rt, 3) = arg3;: 68 ^ ~: 20: note: did you mean struct here?/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:23: template class pod_mode;note : ^~~~~expanded from macro 'XEXP' struct #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::33013:: 10warning:: 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] XEXP (rt, 3) = arg3; ^ ~ return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3731331::323:: notenote: : array 'op' declared hereexpanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.harray 'fld' declared here: 3046:3 rtunion fld[1];: ^warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25 gs->op[1] = fn;: In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h3770:: 373./genrtl.h::3186:: 3note:: array 'op' declared herewarning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::4393056::53:: notewarning: : 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,: 25 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:373::37703: :./genrtl.h :note187: :array 'op' declared here3 : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: :In file included from 3544/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::103770:: ./genrtl.hwarning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]258 :3: return gs->op[2]; warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :317:3: XEXP (rt, 1) = arg1;note : ^ ~array 'op' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1];: 1331 ^: 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h1219::355438::3 : notewarning: : expanded from macro 'RTL_CHECK2'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h ^ ~: 317/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::3439:: 5note:: array 'op' declared herenote : array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564 XBBDEF (rt, 2) = arg2;: 3 ^ ~: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335 gs->op[3] = label;: 25 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hnote:: 317expanded from macro 'XBBDEF': 3: note: array 'op' declared here#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ tree GTY((length ("%h.num_ops"))) op[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1218 :38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:: 3574note: :array 'fld' declared here10 : warning rtunion fld[1];: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from return gs->op[3];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c : ^ ~25 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h317::37703: :./genrtl.h :note260: array 'op' declared here: 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node;In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c ^: 25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:: 141In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h7::3770 : note./genrtl.h: :previous use is here766 :3:class symtab_node; warning ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-out.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-out.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? In file included from struct lto_input_block *, const char *, size_t);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c : ^~~~~~ 24 class: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:143:9: note: previous use is here class varpool_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-out.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-out.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-out.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ((struct lto_input_block *) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-out.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::192587:: 11warning:: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ void stream_in (struct lto_input_block *, struct data_in *data_in);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : ^348: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:: 363note:: 7array 'op' declared here: note: previous use is here tree GTY((length ("%h.num_ops"))) op[1]; ^ class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:: 2604note:: 3did you mean class here?: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ void stream_in (struct lto_input_block *, struct data_in *data_in); /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: ^~~~~~348 :3 class: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h3::1672 :note: 10array 'op' declared here: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; ^ friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3508:10: gs->op[2] = rhs; warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :348:3 return gs->op[1];: ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.harray 'op' declared here: 317:3: note: tree GTY((length ("%h.num_ops"))) op[1];array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h gs->op[1] = rhs; : ^ ~2621 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h12::317 :warning3: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'op' declared here return gs->op[3]; ^ ~ tree GTY((length ("%h.num_ops"))) op[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : ^348 :3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :warning3564: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]3 : warning: return &ass->op[3];array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ gs->op[3] = label;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : ^ ~348 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h3::317 :note3: :array 'op' declared here note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651 tree GTY((length ("%h.num_ops"))) op[1];: 3 ^: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h tree GTY((length ("%h.num_ops"))) op[1];: 3013 ^: 10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651: tree GTY((length ("%h.num_ops"))) op[1];3 : ^ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141: tree GTY((length ("%h.num_ops"))) op[1];3 : ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.hnote:: 3013array 'op' declared here: 10: warning: tree GTY((length ("%h.num_ops"))) op[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-tailcall.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h^: 2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/streamer-hooks.h:28:1: note: did you mean class here? /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.hstruct lto_input_block;: 2073:^~~~~~10 :class note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:143:9: note: previous use is here class varpool_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ((struct lto_input_block *) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_nodeIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c ^: 24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h1::947 :warning6: :'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]struct mem_usage ^ struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:43: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:43: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-generic.c:43: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:44:52: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_string_cst (struct data_in *data_in, struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:44:52: note: did you mean class here? streamer_read_string_cst (struct data_in *data_in, struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:60:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] input_identifier (struct data_in *data_in, struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:60:44: note: did you mean class here? input_identifier (struct data_in *data_in, struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:76:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_chain (struct lto_input_block *ib, struct data_in *data_in) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:76:22: note: did you mean class here? streamer_read_chain (struct lto_input_block *ib, struct data_in *data_in) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:474:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_tree_bitfields (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:474:31: note: did you mean class here? streamer_read_tree_bitfields (struct lto_input_block *ib, ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:571:22: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hstruct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] streamer_alloc_tree (struct lto_input_block *ib, struct data_in *data_in, return XEXP (insn, 3); ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h363::71331:: 23note:: previous use is herenote : expanded from macro 'XEXP' class lto_input_block ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c::1496571::1022:: warningnote: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]did you mean class here? return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:streamer_alloc_tree (struct lto_input_block *ib, struct data_in *data_in,1329 : ^~~~~~26 : class note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 641 ^ ~ :36/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1220:warning37: :struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: expanded from macro 'RTL_CHECKC1' lto_input_ts_common_tree_pointers (struct lto_input_block *ib, #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h363::4397::5 : notenote: : array 'fld' declared hereprevious use is here rtunion fld[1]; class lto_input_block ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::6411365::3632:: notenote: : did you mean class here?expanded from macro 'XCEXP' lto_input_ts_common_tree_pointers (struct lto_input_block *ib,#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~~~~ ^ ~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1844654::2836: :note : warningexpanded from macro 'JUMP_LABEL': struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~lto_input_ts_vector_tree_pointers (struct lto_input_block *ib, ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h1365::36332::7 :note : noteexpanded from macro 'XCEXP': previous use is here class lto_input_block ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h654::43936::5 :note : notedid you mean class here?: array 'fld' declared here rtunion fld[1]; ^lto_input_ts_vector_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::6681365::3432:: warningnote: : expanded from macro 'XCEXP'struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)lto_input_ts_poly_tree_pointers (struct lto_input_block *ib, ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h::1220363::377:: notenote: : expanded from macro 'RTL_CHECKC1'previous use is here class lto_input_block ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c: rtunion fld[1]; 668 ^: 34: note: did you mean class here? lto_input_ts_poly_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:681:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_complex_tree_pointers (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:681:37: note: did you mean class here? lto_input_ts_complex_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:694:42: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_decl_minimal_tree_pointers (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:694:42: note: did you mean class here? lto_input_ts_decl_minimal_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:707:41: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_decl_common_tree_pointers (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:707:41: note: did you mean class here? lto_input_ts_decl_common_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:734:45: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_decl_non_common_tree_pointers (struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:734:45: note: did you mean class here? lto_input_ts_decl_non_common_tree_pointers (struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:745:43: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_decl_with_vis_tree_pointers (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c::2150745::1043:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]did you mean class here? SUBREG_BYTE (x), GET_MODE (x)); lto_input_ts_decl_with_vis_tree_pointers (struct lto_input_block *ib, ^~~~~~~~~~~~~~~ ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:764:40: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_field_decl_tree_pointers (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:764:40: note: did you mean class here? lto_input_ts_field_decl_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:779:43: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_function_decl_tree_pointers (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:779:43: note: did you mean class here? lto_input_ts_function_decl_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:817:41: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_type_common_tree_pointers (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:817:41: note: did you mean class here? lto_input_ts_type_common_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:839:45: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_type_non_common_tree_pointers (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:839:45: note: did you mean class here? lto_input_ts_type_non_common_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:864:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_list_tree_pointers (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:864:34: note: did you mean class here? lto_input_ts_list_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:878:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_vec_tree_pointers (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:878:33: note: did you mean class here? lto_input_ts_vec_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:896:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_exp_tree_pointers (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:896:33: note: did you mean class here? lto_input_ts_exp_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:922:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_block_tree_pointers (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:922:35: note: did you mean class here? lto_input_ts_block_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:968:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_binfo_tree_pointers (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:968:35: note: did you mean class here? lto_input_ts_binfo_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:1000:41: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_constructor_tree_pointers (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:1000:41: note: did you mean class here? lto_input_ts_constructor_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:1020:40: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_omp_clause_tree_pointers (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:1020:40: note: did you mean class here? lto_input_ts_omp_clause_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:1035:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_tree_body (struct lto_input_block *ib, struct data_in *data_in, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:1035:26: note: did you mean class here? streamer_read_tree_body (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:1105:28: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_get_pickled_tree (struct lto_input_block *ib, struct data_in *data_in) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer-in.c:1105:28: note: did you mean class here? streamer_get_pickled_tree (struct lto_input_block *ib, struct data_in *data_in) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-patterns.c:46: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: 62array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning s generated. XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-vect-loop.o -MT tree-vect-loop.o -MMD -MP -MF ./.deps/tree-vect-loop.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] clang return &ass->op[3];: warning ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]348 :3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 140 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-vect-loop-manip.o -MT tree-vect-loop-manip.o -MMD -MP -MF ./.deps/tree-vect-loop-manip.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop-manip.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-data-refs.c:35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-stmts.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop-manip.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 88 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-vect-slp.o -MT tree-vect-slp.o -MMD -MP -MF ./.deps/tree-vect-slp.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop-manip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop-manip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop-manip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop-manip.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:24: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: ^ ~435 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h::439320::5: 1note: :array 'fld' declared here warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ struct pod_mode In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c :27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h68::121920::38 :note : notedid you mean struct here?: expanded from macro 'RTL_CHECK2' template class pod_mode; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~ ^ ~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 1219:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:: 24note: : expanded from macro 'RTL_CHECK2'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])244 : ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h272::4398::5 :warning : notestruct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: array 'fld' declared here inline struct rtx_def * rtunion fld[1]; ^ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :76In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c7::27 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hprevious use is here: 3770: class rtx_def; ^./genrtl.h :823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c: XSTR (rt, 2) = arg2;24 : ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h244:: 1330/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h::27523::11 :note : warning: expanded from macro 'XSTR'struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::761219::7:38 :note : note: previous use is hereexpanded from macro 'RTL_CHECK2' class rtx_def; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop-manip.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop-manip.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::15242549::123:: 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] gs->op[1] = rhs; ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h ^ ~: 348:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1332 :note23: :array 'op' declared here note: expanded from macro 'XVEC' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h return safe_as_a (JUMP_LABEL (insn));: 2621 ^~~~~~~~~~~~~~~~~: 12: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1844:28: return gs->op[3]; note ^ ~: expanded from macro 'JUMP_LABEL'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :348:3: note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): array 'op' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365 tree GTY((length ("%h.num_ops"))) op[1];: 32 ^: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h2641::185511::10 :warning : warningarray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ return JUMP_LABEL (this);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : ^~~~~~~~~~~~~~~~~348 :3: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'op' declared here1844 :28: note: tree GTY((length ("%h.num_ops"))) op[1];expanded from macro 'JUMP_LABEL' ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :2651:3: warning#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h gs->op[3] = rhs;: 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:: 348note:: 3array 'fld' declared here: note: rtunion fld[1];array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h tree GTY((length ("%h.num_ops"))) op[1];: 1373056 warning: ^3040s:: generated3. :19 :warning : warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h23:: 373note:: 3expanded from macro 'XEXP': note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::3483133::311:: notewarning: : array 'op' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; return &call_stmt->op[2]; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3::3141 :warning3: :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] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h call_stmt->op[2] = chain;: 348 ^ ~: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:: 373note:: 3array 'op' declared here: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h10::3544 :warning10: :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] return gs->op[1]; ^ ~ return gs->op[2]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h ^ ~: 373/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::3317:: 3note:: array 'op' declared herenote: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::35542572::324:: warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'MEM_ATTRS' gs->op[2] = label; ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : ^ ~317 :3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1355note:: 29array 'op' declared here: note: expanded from macro 'X0MEMATTR' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1220:304637:3::/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : note3564warning:: 3: :expanded from macro 'RTL_CHECKC1' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h gs->op[3] = label;:373 439: ^ ~3 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: :note5: 317array 'op' declared here: : 3note: tree GTY((length ("%h.num_ops"))) op[1];: ^notearray 'fld' declared here : array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::33056::3 :note : warningarray 'op' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-vectorizer.o -MT tree-vectorizer.o -MMD -MP -MF ./.deps/tree-vectorizer.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vectorizer.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' 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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop-manip.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c::59231:: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:: 73warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1 : warning: XSTR (rt, 1) = arg1;'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hclass opt_pass : public pass_data: 1330^: 23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h :645: rtunion fld[1];1 : ^ note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 27 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop-manip.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vectorizer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-problem.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: warning: struct 'opt_pass' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct opt_pass; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:7: note: previous use is here class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: note: did you mean class here? struct opt_pass; ^~~~~~ class clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-vector-builder.o -MT tree-vector-builder.o -MMD -MP -MF ./.deps/tree-vector-builder.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vector-builder.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vectorizer.c:59: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:48: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vectorizer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-problem.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: warning: struct 'opt_pass' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct opt_pass; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:7: note: previous use is here class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-loop.c:50: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vectorizer.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vectorizer.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vectorizer.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vect-slp.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vectorizer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-problem.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: warning: struct 'opt_pass' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct opt_pass; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:7: note: previous use is here class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vectorizer.c:59: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vectorizer.c:61: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vector-builder.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vectorizer.c:62: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vectorizer.c:64: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vector-builder.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vectorizer.c:66: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vector-builder.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vector-builder.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vectorizer.c:75: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vectorizer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-data-ref.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-problem.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: warning: struct 'opt_pass' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct opt_pass; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:7: note: previous use is here class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vector-builder.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vector-builder.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 142 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree-vrp.o -MT tree-vrp.o -MMD -MP -MF ./.deps/tree-vrp.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 6 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tree.o -MT tree.o -MMD -MP -MF ./.deps/tree.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 28 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o typed-splay-tree.o -MT typed-splay-tree.o -MMD -MP -MF ./.deps/typed-splay-tree.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/typed-splay-tree.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:32#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h442:: 439In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h5::575 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h: :array 'fld' declared here126 :1: rtunion fld[1]; warning ^: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/typed-splay-tree.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 34 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o unique-ptr-tests.o -MT unique-ptr-tests.o -MMD -MP -MF ./.deps/unique-ptr-tests.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/unique-ptr-tests.cc In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/typed-splay-tree.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/typed-splay-tree.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/typed-splay-tree.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/typed-splay-tree.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class 5 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o valtrack.o -MT valtrack.o -MMD -MP -MF ./.deps/valtrack.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:57: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-scopedtables.h:99:3: warning: struct 'expr_hash_elt' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct expr_hash_elt *m_stamp; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-ssa-scopedtables.h:68:7: note: previous use is here class expr_hash_elt ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:37: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:39: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:48: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:: 24note: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.harray 'fld' declared here: 76:1 rtunion fld[1];: ^warning : class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:class rtx_def;67 : ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::563770:: 8./genrtl.h::158 :note3: :previous use is here warning: struct rtx_def;array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/unique-ptr-tests.cc27::23 : note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: :expanded from macro 'X0EXP'76 :1: warning: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38class rtx_def;: note: ^expanded from macro 'RTL_CHECK1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 8 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439note:5: : noteprevious use is here: array 'fld' declared here struct rtx_def; rtunion fld[1]; ^ ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:67: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:722:3: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *snode = symtab_node::get (node); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:722:3: note: did you mean class here? struct symtab_node *snode = symtab_node::get (node); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:732:3: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *snode = symtab_node::get (node); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:732:3: note: did you mean class here? struct symtab_node *snode = symtab_node::get (node); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:743:3: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *snode = symtab_node::get (node); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:743:3: note: did you mean class here? struct symtab_node *snode = symtab_node::get (node); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:754:3: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *snode; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:754:3: note: did you mean class here? struct symtab_node *snode; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:773:3: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *snode = varpool_node::get (node); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:773:3: note: did you mean class here? struct varpool_node *snode = varpool_node::get (node); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:783:3: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *vnode; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:783:3: note: did you mean class here? struct varpool_node *vnode; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/unique-ptr-tests.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:6167:14: warning: local variable 'tem' will be copied despite being returned by name [-Wreturn-std-move] return tem; ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:6167:14: note: call 'std::move' explicitly to avoid copying return tem; ^~~ std::move(tem) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:6170:10: warning: local variable 'tem' will be copied despite being returned by name [-Wreturn-std-move] return tem; ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.c:6170:10: note: call 'std::move' explicitly to avoid copying return tem; ^~~ std::move(tem) In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/unique-ptr-tests.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/unique-ptr-tests.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/unique-ptr-tests.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 139 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:4979:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] va_start (p, code); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:4970:26: note: parameter of type 'enum tree_code' is declared here build_nt (enum tree_code code, ...) ^ 5 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o value-prof.o -MT value-prof.o -MMD -MP -MF ./.deps/value-prof.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o var-tracking.o -MT var-tracking.o -MMD -MP -MF ./.deps/var-tracking.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:6684:3: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *snode; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:6684:3: note: did you mean class here? struct symtab_node *snode; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:110:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? XEXP (x, 1) : XEXP (x, 0), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:219: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), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:221: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)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:225:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (insn) = loc; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:372: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 (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:456: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 (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:659:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/valtrack.c:736: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)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1733:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:90: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:13825:28: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (TYPE_ARTIFICIAL (tv) && 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:13825:28: note: use '&' for a bitwise operation if (TYPE_ARTIFICIAL (tv) && 0) ^~ & /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:13825:28: note: remove constant to silence this warning if (TYPE_ARTIFICIAL (tv) && 0) ~^~~~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.c:15748: ./gt-tree.h:287:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-tree.h:287:3: note: did you mean class here? In file included from struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c : ^~~~~~90 class: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ./gt-tree.h:struct pod_mode287 :^64 : warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? ./gt-tree.h:287:64:template class pod_mode; note ^~~~~: did you mean class here? struct struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:305:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-tree.h:305:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:305:61: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-tree.h:305:61: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:323:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-tree.h:323:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:323:66: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-tree.h:323:66: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:341:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-tree.h:341:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:341:63: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-tree.h:341:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:359:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-tree.h:359:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:359:73: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-tree.h:359:73: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:377:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-tree.h:377:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:377:72: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-tree.h:377:72: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:90: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:90: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:90: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 120 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o varasm.o -MT varasm.o -MMD -MP -MF ./.deps/varasm.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::2476: :In file included from 1/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.hdid you mean struct here?: 258:3class rtx_def;: ^~~~~warning : structarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::241331: :In file included from 23/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.hexpanded from macro 'XEXP': 369: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;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1219 :38: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1331 :23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :array 'fld' declared here38 : note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1397expanded from macro 'RTL_CHECK2': 13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtx tmp = XEXP (this, 1);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331note:: 23array 'fld' declared here : rtunion fld[1];note : ^expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c : ^ ~24 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::37705: :./genrtl.h: 435note:: 3array 'fld' declared here: warning: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1470440::105:: warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'hwint' declared here return XBBDEF (insn, 2); HOST_WIDE_INT hwint[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h::133555::2526:: notenote: : expanded from macro 'XBBDEF'expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c::121824:: 38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'RTL_CHECK1'./genrtl.h :436:3: warning: #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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XWINT (rt, 2) = arg2;: 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1224note: :array 'fld' declared here29 : rtunion fld[1];note : ^expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h::147555::1026:: warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'HOST_WIDE_INT' return XBBDEF (insn, 2);# define HOST_WIDE_INT long ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c::524:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here3770 : ./genrtl.h: rtunion fld[1];470 : ^3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): 10 ^ ~: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1363array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 32: note return XEXP (insn, 3);: expanded from macro 'XCSUBREG' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) note ^ ~: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECKC1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 439:5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c::150124:: 10In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning3770: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :487:3: return XUINT (insn, 4); warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26 X0EXP (rt, 1) = NULL_RTX;: ^ ~note : expanded from macro 'XUINT'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1348:27: note: expanded from macro 'X0EXP'#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 38 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1218expanded from macro 'RTL_CHECK2': 38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5array 'fld' declared here: note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ./genrtl.h ^ ~: 520/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31219:: 38warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK2' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1348 :27/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'X0EXP': note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:In file included from 32/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:: 24note: : In file included from expanded from macro 'XCEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:573:3#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1220:37 XSTR (rt, 1) = arg1;: ^ ~note : expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~note : expanded from macro 'XSTR'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array 'fld' declared here ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::18553770:: 10./genrtl.h::574 :3warning:: 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] return JUMP_LABEL (this); XSTR (rt, 2) = arg2; ^~~~~~~~~~~~~~~~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13301844::2328:: notenote: : expanded from macro 'XSTR'expanded from macro 'JUMP_LABEL' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219::136538:: 32note:: 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1220note:: 37array 'fld' declared here: note: rtunion fld[1];expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c32::24 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XCEXP': 3770: ./genrtl.h:592:3#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1220:37: XSTR (rt, 1) = arg1; note ^ ~: expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): array 'fld' declared here ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1219 ^: 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;: 2150 ^ ~: 10: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1331:23: note: expanded from macro 'XEXP' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :2023/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::261219::38 :note : noteexpanded from macro 'SUBREG_BYTE': expanded from macro 'RTL_CHECK2' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1363439::325:: notenote: : expanded from macro 'XCSUBREG'array 'fld' declared here rtunion fld[1]; ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c ^ ~: 24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12203770:: 37./genrtl.h:: 686note:: 3expanded 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]) XSTR (rt, 2) = arg2; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::13305::23 :note : notearray 'fld' declared here: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c./genrtl.h::30309: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h3::76 :warning1: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XINT (rt, 6) = arg6; ^ ~class rtx_def; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h1328::5623::8 :note : note: expanded from macro 'XINT'previous use is here struct rtx_def; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:93: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::25439: :In file included from 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:: 23note: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.harray 'fld' declared here: 1750:2 rtunion fld[1];: ^warning : struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:94: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c::37397:: 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:: 73note:: 1array 'op' declared here: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; ^ class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:103: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:103: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:103: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct 138 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o varpool.o -MT varpool.o -MMD -MP -MF ./.deps/varpool.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varpool.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ clang/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h: :warning861: :24treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:37: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.h:109:40: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.h:109:40: note: did you mean class here? extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:738:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] -= INTVAL (XEXP (src, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:753:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (pattern); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:767:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *post += INTVAL (XEXP (src, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c : ^380 :28:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c :warning769: :struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]19 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] stream_in_histogram_value (struct lto_input_block *ib, gimple *stmt) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363 *post -= INTVAL (XEXP (src, 1));: 7 ^ ~: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/value-prof.c:380:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h28::1331 :note23: :did you mean class here? note: expanded from macro 'XEXP' stream_in_histogram_value (struct lto_input_block *ib, gimple *stmt) ^~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:971:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1011: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); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1015:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1104:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] addr = XEXP (loc, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1113:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = simplify_replace_fn_rtx (XEXP (loc, 1), old_rtx, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1134:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (loc)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1139:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (loc)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1141: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)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:932:44: note: expanded from macro 'gen_rtx_raw_SUBREG' gen_rtx_fmt_ep (SUBREG, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:476:40: note: expanded from macro 'gen_rtx_fmt_ep' gen_rtx_fmt_ep_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1165: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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2534:38: note: expanded from macro 'ASM_OPERANDS_OUTPUT_IDX' #define ASM_OPERANDS_OUTPUT_IDX(RTX) XCINT (RTX, 2, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1272: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)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2535:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1272:34:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1848: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]34 : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (ASM_OPERANDS_INPUT_VEC (SET_SRC (set)) ^~~~~~~~~~~~~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ^ ~note : expanded from macro 'SET_SRC'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1220:37: #define SET_SRC(RTX) XCEXP (RTX, 1, SET)note : ^ ~expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 32 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'XCEXP': 5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1]; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 2535:warning44: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~1844 :28: note: expanded from macro 'JUMP_LABEL' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:45: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)note : ^ ~expanded from macro 'XCVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)expanded from macro 'XCEXP' ^~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1220/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::381220: :note37: :expanded from macro 'RTL_CHECKC1' 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]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::4395::5 :note : notearray 'fld' declared here: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1273: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)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2535:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning#define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS): array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32 return safe_as_a (JUMP_LABEL (this));: ^~~~~~~~~~~~~~~~~note : expanded from macro 'XCVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec): expanded from macro 'JUMP_LABEL' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)1220 : ^ ~37 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1365expanded from macro 'RTL_CHECKC1' :32: note: expanded from macro 'XCEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~: 439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5:: 1220note:: 37:array 'fld' declared here note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1273#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 30 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 439array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: note: array 'fld' declared here rtunion fld[1]; != ASM_OPERANDS_INPUT_VEC (SET_SRC (set0)) ^ ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 2649warning:: 22array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'SET_SRC' JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1844:28:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1365: :expanded from macro 'JUMP_LABEL'32 : note: expanded from macro 'XCEXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)1365 : ^ ~32 : note: expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): expanded from macro 'RTL_CHECKC1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~note : expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2535#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 44 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'ASM_OPERANDS_INPUT_VEC': 5: note: array 'fld' declared here #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) rtunion fld[1]; ^~~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1274: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)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2536:48: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1274: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)) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2536:55: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1275: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)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2536:48: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1275: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)) ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2536:55: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1276: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)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2545:37: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h2150::43910::5 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here rtunion fld[1]; ^ SUBREG_BYTE (x), GET_MODE (x)); /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c ^~~~~~~~~~~~~~~: 1276:30: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2023 :26: note: expanded from macro 'SUBREG_BYTE' || ASM_OPERANDS_LABEL_VEC (SET_SRC (set)) ^~~~~~~~~~~~~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:expanded from macro 'SET_SRC'439 :5: note: #define SET_SRC(RTX) XCEXP (RTX, 1, SET)array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2545:44: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1277: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))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2545:37: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1277: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))) ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2545:44: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1279: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)); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1280:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_INPUT_VEC (newsrc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2535:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1281: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)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2535:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1281: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)); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2535:44: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1282:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_INPUT_CONSTRAINT_VEC (newsrc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2536:48: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1283: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)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2536:48: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1283: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)); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2536:55: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1284:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_LABEL_VEC (newsrc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2545:37: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1285: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)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2545:37: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1285: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)); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2545:44: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1366:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:1296: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))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2553:40: note: expanded from macro 'MEM_READONLY_P' (RTL_FLAG_CHECK1 ("MEM_READONLY_P", (RTX), MEM)->unchanging) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1318:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:2047: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))))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:2187:26#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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' && poly_int_rtx_p (XEXP (loc, 1), &term)) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1331439::235:: notenote: : expanded from macro 'XEXP'array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c :33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12193770:: 38./genrtl.h: :note153: :expanded from macro 'RTL_CHECK2'3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1335array 'fld' declared here: 25: rtunion fld[1];note : ^expanded from macro 'XBBDEF' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:2198:40:#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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' && negative_power_of_two_p (INTVAL (XEXP (loc, 1)))) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1331 ^: 23:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.cnote:: 33expanded from macro 'XEXP' : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)154 : ^ ~3 : warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1219:38: XEXP (rt, 3) = arg3; note ^ ~: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23 ^ ~: note: expanded from macro 'XEXP'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1952:29: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'INTVAL' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT): 1219 ^~~: 38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1226:33: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XCWINT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): 5 ^~~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439array 'fld' declared here :5: rtunion fld[1]; ^note : In file included from array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c :33: rtunion fld[1];In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c./genrtl.h::2202155::343:: warningwarning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; loc = gen_rtx_AND (mode, x, XEXP (loc, 1)); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1331 : ^ ~23 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded 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]) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::38439:: 5note:: 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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c./genrtl.h::33976: :In file included from 41/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 3770note: : ./genrtl.hexpanded from macro 'gen_rtx_AND': 156:3: gen_rtx_fmt_ee (AND, (MODE), (ARG0), (ARG1)) warning ^~~~: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h XINT (rt, 5) = arg5;: 39 ^ ~: 40: note: expanded from macro 'gen_rtx_fmt_ee'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1328:23 gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO): ^~note : expanded from macro 'XINT'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note : ^ ~array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1219 ^: 38: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c: :expanded from macro 'RTL_CHECK2'2216 :23: #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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 && poly_int_rtx_p (XEXP (loc, 1), &term)): 5 ^ ~: note: array 'fld' declared here rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^1331 :23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c :note33: : expanded from macro 'XEXP'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:157:3:#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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 XEXP (rt, 6) = arg6;: 38 ^ ~: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:3541:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] r = compare_sizes_for_sort (SUBREG_BYTE (x), SUBREG_BYTE (y)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:3541:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] r = compare_sizes_for_sort (SUBREG_BYTE (x), SUBREG_BYTE (y)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:5513: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); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varpool.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:5692:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx vloc = PAT_VAR_LOCATION_LOC (oloc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:5728:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PAT_VAR_LOCATION_LOC (oloc) = nloc; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:5748:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PAT_VAR_LOCATION_LOC (oloc) = gen_rtx_UNKNOWN_VAR_LOC (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:5867:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (expr); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:5933:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] arg = XEXP (src, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varpool.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:5986:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !unsuitable_loc (SET_SRC (expr)) ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:5990:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mo.u.loc = gen_rtx_SET (loc, SET_SRC (expr)); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:902:43: note: expanded from macro 'gen_rtx_SET' gen_rtx_fmt_ee (SET, VOIDmode, (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:5998:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = var_lowpart (mode2, SET_SRC (expr)); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6063:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = var_lowpart (mode2, SET_SRC (expr)); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6074:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (same_variable_part_p (SET_SRC (xexpr), ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6153:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] nloc = replace_expr_with_values (SET_SRC (expr)); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6160:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] nloc = SET_SRC (expr); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6164:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (nloc && nloc != SET_SRC (mo.u.loc)) ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6259:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SYMBOL_REF_DECL (symbol)) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6260:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fndecl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6289:15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] link = CALL_INSN_FUNCTION_USAGE (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6305:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (; link; link = XEXP (link, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6309:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6329:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (; link; link = XEXP (link, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6343:15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6343:61: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6471:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] item = XEXP (item, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6479:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SYMBOL_REF_DECL (l->loc) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6480:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && DECL_INITIAL (SYMBOL_REF_DECL (l->loc))) ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:2437:48: note: expanded from macro 'DECL_INITIAL' #define DECL_INITIAL(NODE) (DECL_COMMON_CHECK (NODE)->decl_common.initial) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:424:56: note: expanded from macro 'DECL_COMMON_CHECK' #define DECL_COMMON_CHECK(T) CONTAINS_STRUCT_CHECK (T, TS_DECL_COMMON) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:388:50: note: expanded from macro 'CONTAINS_STRUCT_CHECK' #define CONTAINS_STRUCT_CHECK(T, ENUM) (T) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6482:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] initial = DECL_INITIAL (SYMBOL_REF_DECL (l->loc)); ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:2437:48: note: expanded from macro 'DECL_INITIAL' #define DECL_INITIAL(NODE) (DECL_COMMON_CHECK (NODE)->decl_common.initial) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:424:56: note: expanded from macro 'DECL_COMMON_CHECK' #define DECL_COMMON_CHECK(T) CONTAINS_STRUCT_CHECK (T, TS_DECL_COMMON) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:388:50: note: expanded from macro 'CONTAINS_STRUCT_CHECK' #define CONTAINS_STRUCT_CHECK(T, ENUM) (T) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6528:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next = XEXP (cur, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6529:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cur, 1) = prev; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6785:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] vloc = XEXP (loc, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6800:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] val_resolve (out, val, PAT_VAR_LOCATION_LOC (vloc), insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6805: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))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1743:38: note: expanded from macro 'VAR_LOC_UNKNOWN_P' (GET_CODE (X) == CLOBBER && XEXP ((X), 0) == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6806: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), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6818:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] vloc = uloc = XEXP (loc, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6823:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] uloc = XEXP (val, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6851:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] uloc = XEXP (vloc, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6858:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] srcv = SET_SRC (uloc); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6868:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] dstv = vloc = XEXP (val, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6874:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] srcv = SET_SRC (vloc); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6888:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] val_resolve (out, val, SET_SRC (uloc), insn); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6900:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (MEM_ATTRS (dstv) == MEM_ATTRS (uloc)); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6900: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)); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6912:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (uloc); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6935:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (MEM_ATTRS (dstv) == MEM_ATTRS (dst)); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6935:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (MEM_ATTRS (dstv) == MEM_ATTRS (dst)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6962:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_src = SET_SRC (loc); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:6983:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_src = SET_SRC (loc); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:41: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varpool.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varpool.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:8490:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:8495:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] result = gen_rtx_raw_SUBREG (GET_MODE (x), subreg, SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:932:44: note: expanded from macro 'gen_rtx_raw_SUBREG' gen_rtx_fmt_ep (SUBREG, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:476:40: note: expanded from macro 'gen_rtx_fmt_ep' gen_rtx_fmt_ep_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:8811:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (XEXP (loc2, 0), 1), &offset2)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:8879:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) == NOTE_INSN_VAR_LOCATION ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:8883:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) == NOTE_INSN_VAR_LOCATION ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:8889:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_VAR_LOCATION (note) = note_vl; ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1652:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varpool.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9197:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (insn) != NOTE_INSN_VAR_LOCATION) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9230: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), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9229:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (*p, 0), 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9233:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (XEXP (*p, 0), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9236:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = copy_rtx_if_shared (XEXP (XEXP (*p, 0), 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9235:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (*p, 0), 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9241:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (XEXP (*p, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9247: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), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9249:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *p = XEXP (XEXP (*p, 1), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9249:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *p = XEXP (XEXP (*p, 1), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9252:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *p = XEXP (*p, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9280:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] vloc = XEXP (loc, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9295: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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9300: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))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1743:38: note: expanded from macro 'VAR_LOC_UNKNOWN_P' (GET_CODE (X) == CLOBBER && XEXP ((X), 0) == const0_rtx) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9301: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), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1674:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9315:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] vloc = uloc = XEXP (loc, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9320:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] uloc = XEXP (val, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9350:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] uloc = XEXP (vloc, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9357:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] srcv = SET_SRC (uloc); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9367:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] dstv = vloc = XEXP (val, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9373:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] srcv = SET_SRC (vloc); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9387: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); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9399: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)); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9399: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)); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9411:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (uloc); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9428: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)); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9428: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)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9458:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_src = SET_SRC (loc); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9482:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_src = SET_SRC (loc); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9637:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (MEM_ATTRS (rtl)) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:9986:6: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_MARKER_LOCATION (note) = INSN_LOCATION (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1653:36: note: expanded from macro 'NOTE_MARKER_LOCATION' #define NOTE_MARKER_LOCATION(INSN) XCUINT (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1362:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:10119:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fp_cfa_offset -= rtx_to_poly_int64 (XEXP (elim, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c::439:505: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h :129:note6: :array 'fld' declared here warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] rtunion fld[1]; ^ ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:10323:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_KIND (insn) = NOTE_INSN_DELETED_DEBUG_LABEL; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:10324:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_DELETED_LABEL_NAME (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1647:39: note: expanded from macro 'NOTE_DELETED_LABEL_NAME' #define NOTE_DELETED_LABEL_NAME(INSN) XCSTR (INSN, 3, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1364:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/var-tracking.c:10327:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] CODE_LABEL_NUMBER (insn) = debug_label_num++; ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:450:23: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] set_implicit_section (struct symtab_node *n, void *data ATTRIBUTE_UNUSED) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:450:23: note: did you mean class here? set_implicit_section (struct symtab_node *n, void *data ATTRIBUTE_UNUSED) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:1272:3: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *snode; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:1272:3: note: did you mean class here? struct symtab_node *snode; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:1513:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SYMBOL_REF_DECL (x, decl); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2694:49: note: expanded from macro 'SET_SYMBOL_REF_DECL' (gcc_assert (!CONSTANT_POOL_ADDRESS_P (RTX)), X0TREE ((RTX), 1) = (DECL)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:2255:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:3092:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] + CODE_LABEL_NUMBER (label_ref_label (value.base)) * 13); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:3293:13: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ret = (CODE_LABEL_NUMBER (label_ref_label (value1.base)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:3294:9: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] == CODE_LABEL_NUMBER (label_ref_label (value2.base))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:3402:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SYMBOL_REF_DECL (symbol, decl); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2694:49: note: expanded from macro 'SET_SYMBOL_REF_DECL' (gcc_assert (!CONSTANT_POOL_ADDRESS_P (RTX)), X0TREE ((RTX), 1) = (DECL)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:3546:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:3617:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = SYMBOL_REF_DECL (XEXP (desc->rtl, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:3742:21: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] h = h * 251 + CODE_LABEL_NUMBER (label_ref_label (x)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1637:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:3747:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] h = h * 251 + XINT (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:3891:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SYMBOL_REF_CONSTANT (symbol, desc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2702:48: note: expanded from macro 'SET_SYMBOL_REF_CONSTANT' (gcc_assert (CONSTANT_POOL_ADDRESS_P (RTX)), X0CONSTANT ((RTX), 1) = (C)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1356:29: note: expanded from macro 'X0CONSTANT' #define X0CONSTANT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_constant) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:3910:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return SYMBOL_REF_CONSTANT (addr)->constant; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2706:36: note: expanded from macro 'SYMBOL_REF_CONSTANT' (CONSTANT_POOL_ADDRESS_P (RTX) ? X0CONSTANT ((RTX), 1) : NULL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1356:29: note: expanded from macro 'X0CONSTANT' #define X0CONSTANT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_constant) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:3921:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] desc = SYMBOL_REF_CONSTANT (addr); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2706:36: note: expanded from macro 'SYMBOL_REF_CONSTANT' (CONSTANT_POOL_ADDRESS_P (RTX) ? X0CONSTANT ((RTX), 1) : NULL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1356:29: note: expanded from macro 'X0CONSTANT' #define X0CONSTANT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_constant) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:3931:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return SYMBOL_REF_CONSTANT (addr)->mode; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2706:36: note: expanded from macro 'SYMBOL_REF_CONSTANT' (CONSTANT_POOL_ADDRESS_P (RTX) ? X0CONSTANT ((RTX), 1) : NULL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1356:29: note: expanded from macro 'X0CONSTANT' #define X0CONSTANT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_constant) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varpool.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:4058:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (insn) != NOTE_INSN_DELETED); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:4133:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct constant_descriptor_rtx *desc = SYMBOL_REF_CONSTANT (x); ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2706:36: note: expanded from macro 'SYMBOL_REF_CONSTANT' (CONSTANT_POOL_ADDRESS_P (RTX) ? X0CONSTANT ((RTX), 1) : NULL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1356:29: note: expanded from macro 'X0CONSTANT' #define X0CONSTANT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_constant) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:4142:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = SYMBOL_REF_DECL (x); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varpool.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varpool.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:5559:3: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *n = symtab_node::get (decl); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:5559:3: note: did you mean class here? struct symtab_node *n = symtab_node::get (decl); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varpool.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varpool.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varpool.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:6239:3: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symbol; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:6239:3: note: did you mean class here? struct symtab_node *symbol; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:7030:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:7484:7: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *snode; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:7484:7: note: did you mean class here? struct symtab_node *snode; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:7463:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] desc = SYMBOL_REF_CONSTANT (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2706:36: note: expanded from macro 'SYMBOL_REF_CONSTANT' (CONSTANT_POOL_ADDRESS_P (RTX) ? X0CONSTANT ((RTX), 1) : NULL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1356:29: note: expanded from macro 'X0CONSTANT' #define X0CONSTANT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_constant) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:7469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:7485:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:7649:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] desc = SYMBOL_REF_CONSTANT (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2706:36: note: expanded from macro 'SYMBOL_REF_CONSTANT' (CONSTANT_POOL_ADDRESS_P (RTX) ? X0CONSTANT ((RTX), 1) : NULL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1356:29: note: expanded from macro 'X0CONSTANT' #define X0CONSTANT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_constant) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:7658:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:7676:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/varasm.c:8131: ./gt-varasm.h:323:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-varasm.h:323:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:323:61: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-varasm.h:323:61: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:341:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-varasm.h:341:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:341:66: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-varasm.h:341:66: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:359:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-varasm.h:359:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:359:69: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-varasm.h:359:69: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:377:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-varasm.h:377:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:377:68: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-varasm.h:377:68: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:395:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-varasm.h:395:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:395:62: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-varasm.h:395:62: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class 142 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o vec-perm-indices.o -MT vec-perm-indices.o -MMD -MP -MF ./.deps/vec-perm-indices.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 43 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o vmsdbgout.o -MT vmsdbgout.o -MMD -MP -MF ./.deps/vmsdbgout.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vmsdbgout.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vmsdbgout.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 163 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vmsdbgout.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o vr-values.o -MT vr-values.o -MMD -MP -MF ./.deps/vr-values.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vr-values.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vmsdbgout.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vmsdbgout.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vmsdbgout.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vr-values.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 141 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o vtable-verify.o -MT vtable-verify.o -MMD -MP -MF ./.deps/vtable-verify.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vtable-verify.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vr-values.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 5 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vr-values.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vr-values.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o web.o -MT web.o -MMD -MP -MF ./.deps/web.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vr-values.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: clangexpanded from macro 'XCEXP': warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec-perm-indices.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vtable-verify.c:137: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vtable-verify.c:137: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vr-values.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vtable-verify.c:137: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vtable-verify.c:137: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vtable-verify.c:137: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vr-values.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 113 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o wide-int.o -MT wide-int.o -MMD -MP -MF ./.deps/wide-int.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int.cc In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vtable-verify.c:139: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:39: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:39: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:39: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int.cc:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:41: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:97:3: warning: struct 'web_entry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct web_entry *dup_entry; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:77:7: note: previous use is here class web_entry : public web_entry_base ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:97:3: note: did you mean class here? struct web_entry *dup_entry; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:107:7: warning: struct 'web_entry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct web_entry *entry; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:77:7: note: previous use is here class web_entry : public web_entry_base ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:107:7: note: did you mean class here? struct web_entry *entry; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:197:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SET_SRC (set) == DF_REF_REG (use) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/web.c:198:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SET_SRC (set) == SET_DEST (set)) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vtable-verify.c:140: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vtable-verify.c:141: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 120 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o wide-int-print.o -MT wide-int-print.o -MMD -MP -MF ./.deps/wide-int-print.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int-print.cc 137 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o wide-int-range.o -MT wide-int-range.o -MMD -MP -MF ./.deps/wide-int-range.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int-range.cc In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int.cc:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int-print.cc:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int.cc:2234:25: warning: qualifier in explicit instantiation of 'generic_wide_int::dump' requires a template-id (a typedef is not permitted) [-Wpedantic] template void wide_int::dump () const; ~~~~~~~~~~^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int.cc:2237:27: warning: qualifier in explicit instantiation of 'generic_wide_int>::dump' requires a template-id (a typedef is not permitted) [-Wpedantic] template void offset_int::dump () const; ~~~~~~~~~~~~^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int.cc:2238:27: warning: qualifier in explicit instantiation of 'generic_wide_int>::dump' requires a template-id (a typedef is not permitted) [-Wpedantic] template void widest_int::dump () const; ~~~~~~~~~~~~^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int-print.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int-print.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int-print.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int-range.cc:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int-print.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int-range.cc:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int-range.cc:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int-range.cc:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int-range.cc:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 5 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o xcoffout.o -MT xcoffout.o -MMD -MP -MF ./.deps/xcoffout.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/wide-int-range.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 27 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o rs6000.o -MT rs6000.o -MMD -MP -MF ./.deps/rs6000.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 6 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o rs6000-string.o -MT rs6000-string.o -MMD -MP -MF ./.deps/rs6000-string.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 26 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o rs6000-p8swap.o -MT rs6000-p8swap.o -MMD -MP -MF ./.deps/rs6000-p8swap.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c 9 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o morphos.o -MT morphos.o -MMD -MP -MF ./.deps/morphos.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c./genrtl.h::25232: :In file included from 3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:: 442warning: : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h :244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272: XEXP (rt, 1) = arg1;8 : ^ ~ warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:3: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c :29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 350 ^ ~: 1/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :note1219: :did you mean struct here?38 : class mem_usage;note : ^~~~~expanded from macro 'RTL_CHECK2' struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:40: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c40:: 29/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h: :In file included from 168:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::3770 : warning./genrtl.h: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 705:3: 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); ^~~~~~~~~~~~~~~~ XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13301516::23:25 : notenote: : expanded from macro 'XSTR'expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:38::1328 :23note:: 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:1219: :array 'fld' declared here38: note : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:29439: :5: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here3770 : ./genrtl.h: rtunion fld[1];706 : ^3 : warningIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.carray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 40: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h: XSTR (rt, 2) = arg2;169 : ^ ~10 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hwarning:: 1330array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: note: return INSN_CODE (insn);expanded from macro 'XSTR' ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 25 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:1219: :expanded from macro 'INSN_CODE'38: note: expanded from macro 'RTL_CHECK2' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~1328 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::439 :note5:: expanded from macro 'XINT'note : array 'fld' declared here rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c38::41 : note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:expanded from macro 'RTL_CHECK2'264 :11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439 struct symtab_node *ref = NULL);: 5 ^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.hnote:: 105array 'fld' declared here: 3: rtunion fld[1];note : ^previous use is here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c symtab_node: 29 ^: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:54: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 159 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace \ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/host-netbsd.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/xcoffout.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:73: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/optinfo.h:68:1: note: did you mean class here? struct opt_pass; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: clang/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h: :warning275: :11treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h1332::35023::1 :note : noteexpanded from macro 'XVEC' : did you mean struct here? class mem_usage; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)^~~~~ ^ ~struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 114 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c::37703: : In file included from ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::157:4353: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h :warning320: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]1 : warning: XEXP (rt, 6) = arg6;'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o main.o -MT main.o -MMD -MP -MF ./.deps/main.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/main.c X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:3: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:3: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/host-netbsd.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:3: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/host-netbsd.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/main.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:119:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (addr, 1)) & 3) != 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:178:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_COPY_ATTRIBUTES (mem_v2di, mem); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2628:4: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:178:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 247 MEM_COPY_ATTRIBUTES (mem_v2di, mem); warning s ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ generated . /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2628:22: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:360:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_COPY_ATTRIBUTES (mem, orig_addr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2628:4: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:360:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_COPY_ATTRIBUTES (mem, orig_addr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2628:22: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:403:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (j) = true_label; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:404:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (true_label) += 1; ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/host-netbsd.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/host-netbsd.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:790:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (j2) = dst_label; ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:791:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (dst_label) += 1; ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o rs6000-common.o -MT rs6000-common.o -MMD -MP -MF ./.deps/rs6000-common.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common/config/rs6000/rs6000-common.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/host-netbsd.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:1269:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (j) = loop_top_label; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:1270:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (loop_top_label) += 1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:1293:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (j) = library_call_label; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:1294:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (library_call_label) += 1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:1306:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (j) = final_label; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:1307:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (final_label) += 1; ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:1446:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (j) = diff_label; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:1447:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (diff_label) += 1; ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:1489:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (j) = diff_label; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:1490:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (diff_label) += 1; ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:1529:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (j) = fc_loop; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:1530:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (fc_loop) += 1; ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:1540:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (j) = final_label; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:1541:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (final_label) += 1; ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:1593:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (j) = final_label; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:1594:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (final_label) += 1; ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:1835:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (j) = final_label; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:1836:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (final_label) += 1; ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:1854:5: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (j) = final_label; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:1855:5: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (final_label) += 1; ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:1902:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (j) = convert_label; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:1903:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (convert_label) += 1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:2115:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1470:10: warning JUMP_LABEL (j) = strncmp_label;: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~ return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1335::184425::28 :note : note: expanded from macro 'XBBDEF' expanded from macro 'JUMP_LABEL' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1218:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:381365:: 32note: :expanded from macro 'RTL_CHECK1' 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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1220: :37array 'fld' declared here: note: rtunion fld[1]; expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h2116::14753::10 :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] LABEL_NUSES (strncmp_label) += 1; return XBBDEF (insn, 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13351789::26:25 : notenote: : expanded from macro 'LABEL_NUSES'expanded from macro 'XBBDEF' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1361 :32/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1218note: :expanded from macro 'XCINT' 38: note: expanded from macro 'RTL_CHECK1' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 1220 ^ ~: 37/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'RTL_CHECKC1': note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c :note2286: :expanded from macro 'JUMP_LABEL'8 : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h JUMP_LABEL (j) = final_move_label;: 1365 ^~~~~~~~~~~~~~: 32: note: expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note : ^ ~expanded from macro 'JUMP_LABEL' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) note ^ ~: expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XCEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): array 'fld' declared here ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:2287:8:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1860: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]40 : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (final_move_label) += 1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1844note:: 28expanded from macro 'LABEL_NUSES': #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)note : ^ ~expanded from macro 'JUMP_LABEL' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) note ^ ~: expanded from macro 'XCINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int): expanded from macro 'XCEXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 37 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1': 1220:37: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECKC1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439: rtunion fld[1]; 5 ^: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c: :array 'fld' declared here2304 :8: rtunion fld[1];warning : ^array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (j0) = final_move_label; ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::18651365::332:: warningnote: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XCEXP' JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h28::1220 :note37: :expanded from macro 'JUMP_LABEL' note: expanded from macro 'RTL_CHECKC1' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1365::43932::5 :note : note: expanded from macro 'XCEXP'array 'fld' declared here rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c : ^ ~2305 :8:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1220: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]37 : note: expanded from macro 'RTL_CHECKC1' LABEL_NUSES (final_move_label) += 1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51789:: 26note:: array 'fld' declared herenote : expanded from macro 'LABEL_NUSES' rtunion fld[1]; ^ #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:2317:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (j) = final_move_label; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:2318:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (final_move_label) += 1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:2348:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (j) = dst_label; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:2349:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (dst_label) += 1; ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:2573:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (jmp) = begin_compare_label; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:2574:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (begin_compare_label) += 1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:2605:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (jmp) = final_label; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:2606:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (final_label) += 1; ^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:2669:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (jmp) = final_label; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/main.c rtunion fld[1];: 22 ^: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c::4352670: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h7:: 320warning:: 1array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] LABEL_NUSES (final_label) += 1; struct pod_mode ^~~~~~~~~~~~~~~~~~~~~~~~~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h68::122020::37 :note : notedid you mean struct here?: expanded from macro 'RTL_CHECKC1' template class pod_mode;#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~~~ ^ ~ struct/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:2785:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (addr, 1)) & 3) != 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-string.c:2793:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (addr, 1)) & 3) != 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c188::53: :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :warning1384: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]13 : warning XEXP (rt, 7) = arg7;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: rtx tmp = XEXP (this, 1);expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1331 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h23::1219 :note38: :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]) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h1219:439::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391459::5:14 :note : warningarray '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 rtx next = XEXP (insn, 1);/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c : ^ ~27 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13313770:: ./genrtl.h23::211 :note3: :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) ^ ~ X0EXP (rt, 4) = NULL_RTX; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1219:38: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1348:27: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'X0EXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note ^ ~: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218 rtunion fld[1];:38 : ^ note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1]; : ^1465 :In file included from 10/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:: 27warning: : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:212 return XEXP (insn, 1);: 3 ^ ~: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1331:23: X0EXP (rt, 5) = NULL_RTX;note : ^ ~expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 27 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1219expanded 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1218 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h38::439 :note5: :expanded from macro 'RTL_CHECK1' note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h213::14703::10 :warning : warningarray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; return XBBDEF (insn, 2); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h25::1348 :note27: :expanded from macro 'XBBDEF' 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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1218 :38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1218: :expanded from macro 'RTL_CHECK1'38 : note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 439 ^ ~: 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5array 'fld' declared here: note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475: X0EXP (rt, 7) = NULL_RTX;10 : ^ ~ warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1348:27: return XBBDEF (insn, 2); note: ^ ~expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): expanded from macro 'XBBDEF' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1': 1218:38: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK1' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5: ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 439:5 rtunion fld[1];: ^note : array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.cnote:: 27array 'fld' declared here: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];3770 : ^./genrtl.h :232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::14961331::1023:: warningnote: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' return XUINT (insn, 4); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1329 :26:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :expanded from macro 'XUINT'38 : note: expanded from macro 'RTL_CHECK2' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1219 ^ ~: 38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 439note:: 5expanded from macro 'RTL_CHECK2': note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:In file included from 439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c::527:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here3770 : ./genrtl.h: rtunion fld[1];233 : ^3 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::271501:: 10note:: expanded from macro 'X0EXP'warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) return XUINT (insn, 4); ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12181329::3826:: notenote: : expanded from macro 'RTL_CHECK1'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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1219 :note38: :array 'fld' declared here note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 27 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4393770:: 5./genrtl.h:: 234note:: 3array 'fld' declared here: warning: rtunion fld[1];array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 1524 ^: 12In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:: 27warning: : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:236:3: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ warning: ^ ~array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX;1332 : ^ ~23 : note: expanded from macro 'XVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note : ^ ~expanded from macro 'X0EXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): expanded from macro 'RTL_CHECK2' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1218 : ^ ~38 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note439: :expanded from macro 'RTL_CHECK1'5 : note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391848::534:: notewarning: : array 'fld' declared herearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c return safe_as_a (JUMP_LABEL (insn));: 27 ^~~~~~~~~~~~~~~~~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::1844259::283:: notewarning: : expanded from macro 'JUMP_LABEL'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2;#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::321335:: 25note:: expanded from macro 'XCEXP'note : expanded from macro 'XBBDEF' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1220:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h37::1218 :note38: :expanded from macro 'RTL_CHECKC1' 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])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :note5:: array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::18551348::1027:: warningnote: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'X0EXP' return JUMP_LABEL (this);#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^~~~~~~~~~~~~~~~~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1844note:: 28expanded from macro 'RTL_CHECK1': note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)439 : ^ ~5 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1365: :array 'fld' declared here32 : rtunion fld[1];note : ^expanded from macro 'XCEXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)3770 : ^ ~./genrtl.h :261/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::31220:: 37warning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECKC1' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1348439::275:: note : noteexpanded from macro 'X0EXP': array 'fld' declared here rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XINT (rt, 5) = arg3;1860 : ^ ~40 : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note return safe_as_a (JUMP_LABEL (this));: expanded from macro 'XINT' ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1844 : ^ ~28 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:note1219: :expanded from macro 'JUMP_LABEL' 38: note: expanded from macro 'RTL_CHECK2'#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 32 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'XCEXP': 5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :In file included from 1220/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c::3727:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECKC1'3770 : ./genrtl.h:263:3: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])warning : ^ ~array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: XSTR (rt, 6) = arg4;5 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1330array 'fld' declared here: 23: rtunion fld[1];note : ^expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1865 :note3: :array 'fld' declared here warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/main.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c76::277: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770previous use is here: ./genrtl.h:class rtx_def; 281 ^ :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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/main.c ^ ~: 22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::1328442:: 23In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h :244note: : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.hexpanded from macro 'XINT': 275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);1219 : ^38 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :note: 76expanded from macro 'RTL_CHECK2': 7: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) class rtx_def; ^ ~ ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning s ^ ~ generated . /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h XINT (rt, 6) = arg6;: 2150 ^ ~ :10/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1328warning:: 23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XINT' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12192023::3826: :note : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'SUBREG_BYTE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51363:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c: :708932note:: :array 'fld' declared here17 :note : expanded from macro 'XCSUBREG' rtunion fld[1];warning : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtx op1 = XEXP (addr, 1);1220 : ^ ~37 : note: expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note : ^ ~ expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here ^ ~ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:7151:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (new_addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c439::275: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 3770array 'fld' declared here: ./genrtl.h:327 rtunion fld[1];: 3 ^: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -DPREFIX=\"/usr/pkg/gg\" -DBASEVER="\"9.2.0\"" -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o prefix.o -MT prefix.o -MMD -MP -MF ./.deps/prefix.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/prefix.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/main.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c575:: 27/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h: :In file included from 126/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13770:: ./genrtl.hwarning:: 705'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 3: struct mem_usagewarning : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:did you mean struct here?439 :5: class mem_usage;note : ^~~~~array 'fld' declared here struct rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c3760::2711: :In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:warning3770: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12242572::2924:: notenote: : expanded from macro 'XWINT'expanded from macro 'MEM_ATTRS' #define XWINT(RTX, N) ((RTX)->u.hwint[N])#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :440/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::51355:: 29note: :array 'hwint' declared here note: expanded from macro 'X0MEMATTR' HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)55 : ^ ~26 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1220expanded from macro 'HOST_WIDE_INT': 37: note# define HOST_WIDE_INT long: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c : ^ ~5 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12193770:: 38./genrtl.h:: 33note:: 3expanded from macro 'RTL_CHECK2': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439 :5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :array 'fld' declared here23 : note rtunion fld[1];: expanded from macro 'XEXP' ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :./genrtl.h1219::82338::3 :note : warningexpanded from macro 'RTL_CHECK2': 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]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h439::13305::23 :note : notearray 'fld' declared here: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^ ~3770 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h./genrtl.h::1219844::383:: 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]) XSTR (rt, 1) = arg1; ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1330array 'fld' declared here: 23: rtunion fld[1];note : ^expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:7533:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] summand = INTVAL (XEXP (sum, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c::12195:: 38In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note3770: : expanded from macro 'RTL_CHECK2'./genrtl.h :124: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] ^ ~ XEXP (rt, 1) = arg1; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ ~: 1952:29: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'INTVAL': 1331:23: note: #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)expanded from macro 'XEXP' ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1226: ^ ~33 : note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'XCWINT': 1219:38: note: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])expanded from macro 'RTL_CHECK2' ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 : ^ ~ note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array 'fld' declared here439: 5: rtunion fld[1];note : ^array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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 /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:7625:9#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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: op1 = XEXP (addr, 1); note ^ ~: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1331 : ^ ~23 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'XEXP': 5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c1219::385:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2' 3770: ./genrtl.h:183:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3 ^ ~: warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]439 :5: note XBBDEF (rt, 2) = arg2;: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:7675:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h10::1348 :warning27: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note : expanded from macro 'X0EXP' op = XEXP (op, 1); ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::12181331::3823: :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)/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~439: 5: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 1219:38 rtunion fld[1];: ^note : expanded from macro 'RTL_CHECK2'In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c :5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h : ^ ~213:3 : warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 439:5: X0EXP (rt, 6) = NULL_RTX;note : ^ ~array 'fld' declared here rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^ :1348:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:277681: :note10: :expanded from macro 'X0EXP' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ op = XEXP (op, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1331: :expanded from macro 'RTL_CHECK1'23 : note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 5 ^ ~: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219 rtunion fld[1];: 38 ^: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:: 5expanded from macro 'RTL_CHECK2': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])214 : ^ ~3 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439warning:: 5array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here X0EXP (rt, 7) = NULL_RTX; ^ ~ rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: ^1348 :27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:7868:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (op); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c :note7982: :50array 'fld' declared here: warning: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: if (GET_CODE (op) == PLUS && add_cint_operand (XEXP (op, 1), GET_MODE (op)))3770 : ^ ~./genrtl.h :350:3: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1331:23: X0EXP (rt, 4) = NULL_RTX;note : ^ ~ expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'X0EXP' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 38 ^ ~: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 1218expanded from macro 'RTL_CHECK2': 38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~439 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::439 :5note: :array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c :7985:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tocrel_offset = XEXP (op, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:7994:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (tocrel_base, 1) == UNSPEC_TOCREL ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:8046:20:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1220:37: note offset = INTVAL (XEXP (x, 1));: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:8098:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::81521219::738:: notewarning: expanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (x, 1);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h5::1331 :note23: :array 'fld' declared here note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:8221:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_CODE (x) == PLUS && XEXP (x, 1) == const0_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:8231:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] force_reg (Pmode, XEXP (x, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:952: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) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:8273:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ((unsigned HOST_WIDE_INT) (INTVAL (XEXP (x, 1)) + 0x8000) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:8278:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] low_int = ((INTVAL (XEXP (x, 1)) & 0xffff) ^ 0x8000) - 0x8000; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:8281:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] high_int = INTVAL (XEXP (x, 1)) - low_int; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c: :expanded from macro 'XEXP'5 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844#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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38 XSTR (rt, 1) = arg1;: ^ ~note : expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : expanded from macro 'XSTR' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: ^ ~expanded from macro 'INTVAL' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT): ^~~ note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^ ~expanded from macro 'XCWINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): ^~~note: array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :439: rtunion fld[1];5 : ^ noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:array 'fld' declared here5 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h rtunion fld[1];: 3770 ^ : ./genrtl.h:845/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c::38296:: 40:warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ force_reg (Pmode, force_operand (XEXP (x, 1), 0)));/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ ~1330 :23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1331:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:231219:: 38note:: 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]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4391219::538:: notenote: : array 'fld' declared hereexpanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c : ^ ~5 : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h./genrtl.h::846952::342:: warning: notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'gen_rtx_PLUS' XSTR (rt, 3) = arg3; ^ ~ gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1))/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~~1330 :23: note: ./genrtl.hexpanded from macro 'XSTR': 39:40: note: expanded from macro 'gen_rtx_fmt_ee'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219: gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO)38 : ^~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2'439 :5: note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^ 439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:8443:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_CODE (orig_x) == UNSPEC && XINT (orig_x, 1) == UNSPEC_FUSION_GPR) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:8461:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = XEXP (y, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:8465:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_CODE (y) == UNSPEC && XINT (y, 1) == UNSPEC_TOCREL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common/config/rs6000/rs6000-common.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:8525:15: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int icode = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:8605:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || bss_initializer_p (SYMBOL_REF_DECL (addr)))) ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:8604:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (TREE_PUBLIC (SYMBOL_REF_DECL (addr)) ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:732:29: note: expanded from macro 'TREE_PUBLIC' #define TREE_PUBLIC(NODE) ((NODE)->base.public_flag) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:8610:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] bss_initializer_p (SYMBOL_REF_DECL (addr)) ? "[UL]" : "[TL]"); ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2698:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1351:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:8693:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (operands[2], 1) == UNSPEC_TLSGD) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:8703:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (XINT (operands[2], 1) == UNSPEC_TLSLD) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:11: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:9076:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT val = INTVAL (XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:9187:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) == -16) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:9273:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) == -16) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:9338:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (rs6000_legitimate_offset_address_p (mode, XEXP (x, 1), ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:9341:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && legitimate_indexed_address_p (XEXP (x, 1), reg_ok_strict))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:9342:29: 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))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:9405:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] unsigned HOST_WIDE_INT val = INTVAL (XEXP (addr, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:9456:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (base, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:37: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/prefix.c:68: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 5 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common/config/rs6000/rs6000-common.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:10079:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: addend = XEXP (XEXP (tmp, 0), 1);did you mean struct here? ^ ~ template class pod_mode;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^~~~~1331 : struct23 : note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:10411:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && add_operand (XEXP (XEXP (operands[1], 0), 1), mode) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:10418:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx other = XEXP (XEXP (operands[1], 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o params.o -MT params.o -MMD -MP -MF ./.deps/params.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/params.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:307:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx rhs = SET_SRC (body); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:310:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx parallel = XEXP (rhs, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:338:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] const_rtx operand2 = XEXP (expr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:352:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] const_rtx operand2 = XEXP (expr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:399:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx mem = XEXP (SET_SRC (body), 0); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:416:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx swap_reg = XEXP (SET_SRC (body), 0); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:538:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx mem = XEXP (SET_SRC (body), 0); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:573:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tocrel_expr = SET_SRC (tocrel_body); ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:623:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx select1 = XEXP (concat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:632:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx parallel0 = XEXP (select0, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:633:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx parallel1 = XEXP (select1, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:699:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && GET_CODE ((parallel = XEXP (op, 1))) == PARALLEL ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:719:45: note: expanded from macro 'GET_CODE' #define GET_CODE(RTX) ((enum rtx_code) (RTX)->code) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:712:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && GET_CODE ((parallel = XEXP (op, 1))) == PARALLEL ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:719:45: note: expanded from macro 'GET_CODE' #define GET_CODE(RTX) ((enum rtx_code) (RTX)->code) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:741:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int val = XINT (op, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:861:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx rhs = SET_SRC (body); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:902:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (SET_SRC (body), 1) == UNSPEC_VSX_CVDPSPN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:902:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (SET_SRC (body), 1) == UNSPEC_VSX_CVDPSPN) ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:35: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:918:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (SET_SRC (use_body), 1) != UNSPEC_VSX_XXSPLTW ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:918:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (SET_SRC (use_body), 1) != UNSPEC_VSX_XXSPLTW ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:35: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:919:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XVECEXP (SET_SRC (use_body), 0, 1) != const0_rtx) ^~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:943:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && v2df_reduction_p (SET_SRC (expr))) ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:951:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (SET_SRC (body), 1) == UNSPEC_VPERM ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:951:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (SET_SRC (body), 1) == UNSPEC_VPERM ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:35: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:952:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XVECLEN (SET_SRC (body), 0) == 3 ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:736:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:955:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx mask_reg = XVECEXP (SET_SRC (body), 0, 2); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common/config/rs6000/rs6000-common.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common/config/rs6000/rs6000-common.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1157:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (op) = index; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1175:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx mem_op = SET_SRC (body); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (body) = sel; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1188:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; /* Force re-recognition. */ ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1201:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src_reg = SET_SRC (body); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1212:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (body) = sel; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1213:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; /* Force re-recognition. */ ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1229:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (pattern); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1233:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx par = XEXP (sel, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1238:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; /* Force re-recognition. */ ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1251:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx unspec = XEXP (body, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1256:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; /* Force re-recognition. */ ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1270:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx select = XEXP (set, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1273:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (concat, 0) = XEXP (concat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1274:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (concat, 1) = src0; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:24 rtunion fld[1];: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h ^: 264:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c11::1275 :warning18: :struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct symtab_node *ref = NULL); ^ rtx parallel = XEXP (select, 1); /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h ^ ~: 105:3: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :previous use is here1331 :23 symtab_node: ^note : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1282:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; /* Force re-recognition. */ ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1295:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx concat = XEXP (set, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1297:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (concat, 0) = XEXP (concat, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1298:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (concat, 1) = src0; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1299:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; /* Force re-recognition. */ ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1316:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx mask_reg = XVECEXP (SET_SRC (set), 0, 2); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220: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) /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1223:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1361:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tocrel_expr = SET_SRC (PATTERN (tocrel_insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1407:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (PATTERN (load_insn)), 0) = new_mem; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1408:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (load_insn) = -1; /* Force re-recognition. */ ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1482:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src_reg = XEXP (SET_SRC (body), 0); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common/config/rs6000/rs6000-common.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1593:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx swap_reg = XEXP (SET_SRC (body), 0); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1635:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src_exp = XEXP (SET_SRC (body), 0); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1692:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_mem_exp = SET_SRC (PATTERN (lvx)); ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1733:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src_exp = XEXP (SET_SRC (body), 0); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1873:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] else if ((mode == V8HImode) ~~~~~^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1873:18: note: remove extraneous parentheses around the comparison to silence this warning else if ((mode == V8HImode) ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1873:18: note: use '=' to turn this equality comparison into an assignment else if ((mode == V8HImode) ^~ = /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1836:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tocrel_expr = SET_SRC (PATTERN (tocrel_insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1935:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (PATTERN (load_insn)), 0) = new_mem; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:1936:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (load_insn) = -1; /* Force re-recognition. */ ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/prefix.c:68: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:2020:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx addrop1 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:2049:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx mask = XEXP (SET_SRC (body), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:2049:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx mask = XEXP (SET_SRC (body), 1); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:2054:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return alignment_with_canonical_addr (SET_SRC (body)); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:2080:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] real_mask = SET_SRC (const_body); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:2090:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return alignment_with_canonical_addr (SET_SRC (body)); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:2138:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx mem = XEXP (SET_SRC (body), 0); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:2180:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (and_operation, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:976:41: note: expanded from macro 'gen_rtx_AND' gen_rtx_fmt_ee (AND, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:2181:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (body) = mem; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:2182:4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; /* Force re-recognition. */ ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:2208:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src_reg = XEXP (SET_SRC (body), 0); ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:2246:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (and_operation, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:976:41: note: expanded from macro 'gen_rtx_AND' gen_rtx_fmt_ee (AND, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:2247:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (body) = src_reg; ^~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:2248:4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; /* Force re-recognition. */ ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000-p8swap.c:2288:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src_reg = XEXP (SET_SRC (swap_body), 0); ^~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/prefix.c:68: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/prefix.c:68: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/prefix.c:68In file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/params.cIn file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h23:: 442/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h: :In file included from 76/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h::1575:: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.hwarning:: 126class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 1: class rtx_def;warning : ^'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56struct mem_usage: 8^: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:12634:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset += INTVAL (XEXP (reg_save_area, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/params.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 5 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/params.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/params.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o opts.o -MT opts.o -MMD -MP -MF ./.deps/opts.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/params.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 5 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o opts-common.o -MT opts-common.o -MMD -MP -MF ./.deps/opts-common.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-common.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:68: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 163 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o options.o -MT options.o -MMD -MP -MF ./.deps/options.TPo options.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:74: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:74: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/morphos.c:131:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return morphos_baserel_operand(XEXP(x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 5 warnings generated. In file included from options.c:5: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o vec.o -MT vec.o -MMD -MP -MF ./.deps/vec.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 151 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o hooks.o -MT hooks.o -MMD -MP -MF ./.deps/hooks.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hooks.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:18653:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sh = INTVAL (XEXP (shift, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:18780:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int sh = INTVAL (XEXP (shift, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-common.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from options.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:19055:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset1 = INTVAL (XEXP (addr1, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:19079:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset2 = INTVAL (XEXP (addr2, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:19253:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] plus_arg1 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:19275:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || INTVAL (XEXP (addr, 1)) != -16) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:19313:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] plus_arg1 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:19993:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:20010:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:20047:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:20087:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:20184:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (addr, 1), 0) == XEXP (addr, 0)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/system.h:742:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:20186:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] addr = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from options.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from options.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from options.c:5: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:21234:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_CODE (x) == UNSPEC && XINT (x, 1) == UNSPEC_PLTSEQ) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:21352:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && legitimate_indexed_address_p (XEXP (XEXP (x, 0), 1), 0)))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:21384:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_CODE (x) == UNSPEC && XINT (x, 1) == UNSPEC_PLTSEQ) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:21454:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (tmp, 1)) == -16) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:21458:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tmp = XEXP (tmp, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:21472:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fprintf (file, "%s,%s", reg_names[ REGNO (XEXP (tmp, 1)) ], ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:21476:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] reg_names[ REGNO (XEXP (tmp, 1)) ]); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:21495:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] output_address (GET_MODE (x), XEXP (XEXP (x, 0), 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:21508:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (GET_CODE (x) == UNSPEC && XINT (x, 1) == UNSPEC_TLSGD) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:21510:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (GET_CODE (x) == UNSPEC && XINT (x, 1) == UNSPEC_PLTSEQ) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-common.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:21555:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fprintf (file, "%s,%s", reg_names[ REGNO (XEXP (x, 1)) ], ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:21559:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] reg_names[ REGNO (XEXP (x, 1)) ]); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:21564:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INTVAL (XEXP (x, 1)), reg_names[ REGNO (XEXP (x, 0)) ]); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:21578:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] output_addr_const (file, XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:21612:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:21722:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (operands[funop + 1], 1) == UNSPEC_TLSGD) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:21724:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (XINT (operands[funop + 1], 1) == UNSPEC_TLSLD) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:21858:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (operands[funop + 1], 1) == UNSPEC_TLSGD) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:21861:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (XINT (operands[funop + 1], 1) == UNSPEC_TLSLD) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:21947:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (operands[3], 1) == UNSPEC_TLSGD) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:21950:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (XINT (operands[3], 1) == UNSPEC_TLSLD) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hooks.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:22060:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (cmp, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:22224:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (op1, 1) == UNSPEC_SP_TEST) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-common.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-common.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opts-common.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:23057:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (op, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:23095:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (op, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:23151:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (op, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:24069:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (src, 0), 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:902:43: note: expanded from macro 'gen_rtx_SET' gen_rtx_fmt_ee (SET, VOIDmode, (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:24137:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (dst, 0), 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:902:43: note: expanded from macro 'gen_rtx_SET' gen_rtx_fmt_ee (SET, VOIDmode, (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:24143:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx offsetreg = XEXP (XEXP (dst, 0), 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/vec.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:25175:5: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] fprintf (stderr, "\tsave-strategy = %04x\n", info->savres_strategy); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:25172:3: note: previous statement is here if (info->reg_size != 4) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:25517:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (sub, 1) == UNSPEC_TOC) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:25524:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) == NOTE_INSN_SWITCH_TEXT_SECTIONS) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1659:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hooks.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:26156:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || interesting_frame_related_regno (REGNO (SET_SRC (set)))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:26194:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || interesting_frame_related_regno (REGNO (SET_SRC (set)))) ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:26599:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (insn) = ret_rtx; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27110:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (jump) = not_more; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27111:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (not_more) += 1; ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:27396:10: warning: unused variable 'frame_ptr_rtx' [-Wunused-variable] rtx frame_ptr_rtx = gen_rtx_REG (Pmode, 1); ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hooks.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hooks.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hooks.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:28363:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx *loc = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:28709:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = cfa_restores; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:29125:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = cfa_restores; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1601:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:29616:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (insn) = ok_label; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:29645:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (ok_label) = 1; ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1789:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1361:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:29720:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (jump) = label; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:30278:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = INTVAL (XEXP (XEXP (x, 0), 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:30786:21: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INSN_CODE (dep_insn) >= 0)) ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:30815:21: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INSN_CODE (dep_insn) >= 0)) ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:30883:21: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INSN_CODE (dep_insn) >= 0)) ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:30947:21: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INSN_CODE (dep_insn) >= 0) ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:30964:15: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INSN_CODE (dep_insn) >= 0)) ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:31142:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return reg_mentioned_p (SET_DEST (out_set), SET_SRC (in_set)); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:31167:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] addr_rtx = XEXP (addr_rtx, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:31173:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *offset += INTVAL (XEXP (addr_rtx, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:31459:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return find_mem_ref (SET_SRC (pat), load_mem); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2649:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:31613:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && INSN_CODE (insn) != CODE_FOR_stack_tie)) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:33424:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && REGNO (XEXP (addr, 1)) != 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1890:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:33425:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] addr = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:33427:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] addr = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:34804:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && satisfies_constraint_I (XEXP (x, 1))) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:34806:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INTVAL (XEXP (x, 1)) >= -256 ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:34807:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) <= 255) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:34842:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && exact_log2 (INTVAL (XEXP (x, 1))) >= 0) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:34896:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rs6000_is_valid_shift_mask (XEXP (x, 1), left, mode)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:34900:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *total += rtx_cost (XEXP (left, 1), SImode, left_code, 1, speed); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:34906:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT val = INTVAL (XEXP (x, 1)); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1952:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1226:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:34907:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (rs6000_is_valid_and_mask (XEXP (x, 1), mode) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:34918:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (rs6000_is_valid_2insn_and (XEXP (x, 1), mode)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:35006:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x, 1)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:35050:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (x, 1) == const0_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:35319:10: warning: comparison of different enumeration types in switch statement ('enum built_in_function' and 'rs6000_builtins') [-Wenum-compare-switch] case VSX_BUILTIN_XVSQRTSP: ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:35313:10: warning: comparison of different enumeration types in switch statement ('enum built_in_function' and 'rs6000_builtins') [-Wenum-compare-switch] case VSX_BUILTIN_XVSQRTDP: ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:38063:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx expr = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:38066:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] emit_insn (gen_add3_insn (reg, XEXP (expr, 0), XEXP (expr, 1))); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 5 warnings generated. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:38286:15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] use_reg (&CALL_INSN_FUNCTION_USAGE (insn), abi_reg); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:38313:13: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] use_reg (&CALL_INSN_FUNCTION_USAGE (insn), gen_rtx_REG (Pmode, TOC_REGNUM)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:38391:15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] use_reg (&CALL_INSN_FUNCTION_USAGE (insn), abi_reg); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:38460:15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] use_reg (&CALL_INSN_FUNCTION_USAGE (insn), abi_reg); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1632:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ 162 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -I. -Icommon -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o common/common-targhooks.o -MT common/common-targhooks.o -MMD -MP -MF common/.deps/common-targhooks.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common/common-targhooks.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:39047:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = XEXP (orig_addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:39093:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (addis_value, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:39107:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_CODE (value) == UNSPEC && XINT (value, 1) == UNSPEC_TOCREL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:39124:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (value, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:39127:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (op0, 1) == UNSPEC_TOCREL ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:39183:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (offset, 1) == UNSPEC_TOCREL) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:39200:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (XEXP (offset, 0), 1) == UNSPEC_TOCREL ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:39214:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fuse_ops[3] = XEXP (offset, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:39245:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] lo = XEXP (addr, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o hash-table.o -MT hash-table.o -MMD -MP -MF ./.deps/hash-table.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:39734: ./gt-rs6000.h:238:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-rs6000.h:238:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-rs6000.h:238:57: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-rs6000.h:238:57: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-rs6000.h:275:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-rs6000.h:275:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-rs6000.h:275:61: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-rs6000.h:275:61: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class 5 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o file-find.o -MT file-find.o -MMD -MP -MF ./.deps/file-find.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/file-find.c 189 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o selftest.o -MT selftest.o -MMD -MP -MF ./.deps/selftest.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:351:3: warning: unused variable 'cpu_is_info' [-Wunused-const-variable] } cpu_is_info[] = { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:375:3: warning: unused variable 'cpu_supports_info' [-Wunused-const-variable] } cpu_supports_info[] = { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.c:1415:11: warning: unused variable 'INSN_NOT_AVAILABLE' [-Wunused-const-variable] const int INSN_NOT_AVAILABLE = -1; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common/common-targhooks.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 5 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o opt-suggestions.o -MT opt-suggestions.o -MMD -MP -MF ./.deps/opt-suggestions.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-suggestions.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common/common-targhooks.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 5 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o diagnostic.o -MT diagnostic.o -MMD -MP -MF ./.deps/diagnostic.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/diagnostic.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common/common-targhooks.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common/common-targhooks.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/common/common-targhooks.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 5 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o diagnostic-color.o -MT diagnostic-color.o -MMD -MP -MF ./.deps/diagnostic-color.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/diagnostic-color.c clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o diagnostic-show-locus.o -MT diagnostic-show-locus.o -MMD -MP -MF ./.deps/diagnostic-show-locus.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/diagnostic-show-locus.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/diagnostic.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-suggestions.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/diagnostic-show-locus.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 5 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/diagnostic.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o diagnostic-format-json.o -MT diagnostic-format-json.o -MMD -MP -MF ./.deps/diagnostic-format-json.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/diagnostic-format-json.cc In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-suggestions.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/diagnostic.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/diagnostic.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/diagnostic-show-locus.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 5 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/diagnostic.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-suggestions.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-suggestions.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o json.o -MT json.o -MMD -MP -MF ./.deps/json.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/json.cc In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/opt-suggestions.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/diagnostic-show-locus.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/diagnostic-show-locus.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/diagnostic-show-locus.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/diagnostic-format-json.cc:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o edit-context.o -MT edit-context.o -MMD -MP -MF ./.deps/edit-context.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/edit-context.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/diagnostic-format-json.cc:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/diagnostic-format-json.cc:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/diagnostic-format-json.cc:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/diagnostic-format-json.cc:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/json.cc:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/edit-context.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 5 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o pretty-print.o -MT pretty-print.o -MMD -MP -MF ./.deps/pretty-print.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/pretty-print.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/json.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 5 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/edit-context.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -DLOCALEDIR=\"/usr/pkg/gg/share/locale\" -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o intl.o -MT intl.o -MMD -MP -MF ./.deps/intl.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/intl.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/json.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/json.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ 5 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o sbitmap.o -MT sbitmap.o -MMD -MP -MF ./.deps/sbitmap.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sbitmap.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/edit-context.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/edit-context.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/json.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/edit-context.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/intl.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/pretty-print.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sbitmap.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/intl.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/pretty-print.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sbitmap.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/intl.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/intl.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ 5 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o input.o -MT input.o -MMD -MP -MF ./.deps/input.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/input.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/pretty-print.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/pretty-print.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/intl.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/pretty-print.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sbitmap.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sbitmap.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sbitmap.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 5 warnings generated. clang++ -fno-PIE -c -DBASEVER="\"9.2.0\"" -DDATESTAMP="\"\"" -DREVISION="\"\"" -DDEVPHASE="\"\"" -DPKGVERSION="\"(GCC) \"" -DBUGURL="\"\"" -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o version.o -MT version.o -MMD -MP -MF ./.deps/version.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/version.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 5 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o ggc-none.o -MT ggc-none.o -MMD -MP -MF ./.deps/ggc-none.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-none.c clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o memory-block.o -MT memory-block.o -MMD -MP -MF ./.deps/memory-block.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/memory-block.cc clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/input.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 5 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/input.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 5 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o selftest-diagnostic.o -MT selftest-diagnostic.o -MMD -MP -MF ./.deps/selftest-diagnostic.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-diagnostic.c clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o sort.o -MT sort.o -MMD -MP -MF ./.deps/sort.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sort.cc clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-none.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/input.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/input.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/memory-block.cc:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/input.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-none.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 5 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/cp-lang.o -MT cp/cp-lang.o -MMD -MP -MF cp/.deps/cp-lang.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-lang.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-diagnostic.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/memory-block.cc:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-none.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-none.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc-none.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/memory-block.cc:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/memory-block.cc:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/memory-block.cc:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 5 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/call.o -MT cp/call.o -MMD -MP -MF cp/.deps/call.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/call.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-diagnostic.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 5 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/class.o -MT cp/class.o -MMD -MP -MF cp/.deps/class.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/class.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-diagnostic.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-diagnostic.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/constexpr.o -MT cp/constexpr.o -MMD -MP -MF cp/.deps/constexpr.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/constexpr.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/selftest-diagnostic.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-lang.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 5 warnings generated. 5 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/constraint.o -MT cp/constraint.o -MMD -MP -MF cp/.deps/constraint.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/constraint.cc clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/cp-gimplify.o -MT cp/cp-gimplify.o -MMD -MP -MF cp/.deps/cp-gimplify.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-gimplify.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-lang.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/class.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-lang.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-lang.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-lang.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/call.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/class.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/constraint.cc:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/constexpr.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/class.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/class.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-gimplify.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/class.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/call.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 5 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/constraint.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/cp-objcp-common.o -MT cp/cp-objcp-common.o -MMD -MP -MF cp/.deps/cp-objcp-common.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-objcp-common.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/constexpr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/call.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/call.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-gimplify.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-lang.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/constraint.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/constraint.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/call.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/constexpr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/constexpr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/constraint.cc:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-gimplify.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-gimplify.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/constexpr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-gimplify.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/class.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 6 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/constraint.cc:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/cp-ubsan.o -MT cp/cp-ubsan.o -MMD -MP -MF cp/.deps/cp-ubsan.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-ubsan.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-objcp-common.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/call.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/constexpr.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/class.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-objcp-common.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-gimplify.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/call.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-objcp-common.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-objcp-common.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-ubsan.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-objcp-common.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-gimplify.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-ubsan.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-ubsan.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-ubsan.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-ubsan.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/constexpr.c:6903: ./gt-cp-constexpr.h:236:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-constexpr.h:236:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-constexpr.h:236:70: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-constexpr.h:236:70: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-constexpr.h:279:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-constexpr.h:279:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-constexpr.h:279:68: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-constexpr.h:279:68: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-objcp-common.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-ubsan.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 6 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/cvt.o -MT cp/cvt.o -MMD -MP -MF cp/.deps/cvt.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cvt.c 6 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/cxx-pretty-print.o -MT cp/cxx-pretty-print.o -MMD -MP -MF cp/.deps/cxx-pretty-print.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cxx-pretty-print.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cxx-pretty-print.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cvt.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cxx-pretty-print.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cvt.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 6 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cxx-pretty-print.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cxx-pretty-print.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/decl.o -MT cp/decl.o -MMD -MP -MF cp/.deps/decl.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/decl.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cvt.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cvt.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cxx-pretty-print.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cvt.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/decl.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cvt.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cxx-pretty-print.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/decl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/decl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/decl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/decl.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 26 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/decl2.o -MT cp/decl2.o -MMD -MP -MF cp/.deps/decl2.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/decl2.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/decl2.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/decl.c:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/decl2.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/decl2.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/decl2.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/decl.c:37: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/decl2.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 6 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/dump.o -MT cp/dump.o -MMD -MP -MF cp/.deps/dump.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/dump.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/decl.c:2651:7: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *snode = symtab_node::get (olddecl); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/decl.c:2651:7: note: did you mean class here? struct symtab_node *snode = symtab_node::get (olddecl); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/decl.c:2709:13: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *snode = NULL; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/decl.c:2709:13: note: did you mean class here? struct symtab_node *snode = NULL; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/decl.c:2747:8: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *oldsym, *newsym; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/decl.c:2747:8: note: did you mean class here? struct symtab_node *oldsym, *newsym; ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/decl.c:2800:7: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *snode = symtab_node::get (newdecl); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/decl.c:2800:7: note: did you mean class here? struct symtab_node *snode = symtab_node::get (newdecl); ^~~~~~ class In file included from 6 warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/decl2.cs generated:. 34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/error.o -MT cp/error.o -MMD -MP -MF cp/.deps/error.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/error.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/dump.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/decl2.c:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/dump.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/dump.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/dump.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/dump.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/decl2.c:2375:8: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *snode = symtab_node::get (decl); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/decl2.c:2375:8: note: did you mean class here? struct symtab_node *snode = symtab_node::get (decl); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/decl2.c:5594: ./gt-cp-decl2.h:60:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-decl2.h:60:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-decl2.h:60:64: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-decl2.h:60:64: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/dump.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/decl.c:16745: ./gt-cp-decl.h:272:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/error.c : ^24 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::36776::71:: notewarning: : previous use is hereclass 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class hash_table ^ class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ ./gt-cp-decl.h:272:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-decl.h:272:62: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-decl.h:272:62: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/error.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/error.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/error.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/error.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 6 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/except.o -MT cp/except.o -MMD -MP -MF cp/.deps/except.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/except.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/error.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/except.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/except.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/except.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/except.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ 10 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/except.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/expr.o -MT cp/expr.o -MMD -MP -MF cp/.deps/expr.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/expr.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 12 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/friend.o -MT cp/friend.o -MMD -MP -MF cp/.deps/friend.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/friend.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/expr.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/except.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/expr.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/friend.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/expr.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/expr.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/expr.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/except.c:968: cfns.gperf:35:18: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] libc_name::hash (register const char *str, register unsigned int len) ^~~~~~~~~ cfns.gperf:35:44: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] libc_name::hash (register const char *str, register unsigned int len) ^~~~~~~~~ cfns.gperf:66:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int hval = len; ^~~~~~~~~ cfns.gperf:93:25: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] libc_name::libc_name_p (register const char *str, register unsigned int len) ^~~~~~~~~ cfns.gperf:93:51: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] libc_name::libc_name_p (register const char *str, register unsigned int len) ^~~~~~~~~ cfns.gperf:359:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int key = hash (str, len); ^~~~~~~~~ cfns.gperf:363:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = lookup[key]; ^~~~~~~~~ cfns.gperf:367:15: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const char *s = wordlist[index].name; ^~~~~~~~~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/friend.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 15 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/init.o -MT cp/init.o -MMD -MP -MF cp/.deps/init.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/init.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/friend.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/friend.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/friend.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/expr.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/init.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 14 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/lambda.o -MT cp/lambda.o -MMD -MP -MF cp/.deps/lambda.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/lambda.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/init.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 6 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/lex.o -MT cp/lex.o -MMD -MP -MF cp/.deps/lex.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/lex.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/friend.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/lambda.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 12 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/init.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/logic.o -MT cp/logic.o -MMD -MP -MF cp/.deps/logic.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/logic.cc 6 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/mangle.o -MT cp/mangle.o -MMD -MP -MF cp/.deps/mangle.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/mangle.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/lambda.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 6 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/method.o -MT cp/method.o -MMD -MP -MF cp/.deps/method.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/method.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/lambda.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/lambda.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/lambda.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/mangle.c:49: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/method.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/mangle.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/lex.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/mangle.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/mangle.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/mangle.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/logic.cc:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/method.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/lambda.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/method.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/method.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/logic.cc:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/method.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/logic.cc:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/logic.cc:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/lambda.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/logic.cc:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/lex.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h friend class cgraph_node;: 68 ^: 20/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:: 909note:: 39did you mean struct here?: note: previous use is here template class pod_mode; ^~~~~ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { struct ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/lex.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/lex.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/lex.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/logic.cc:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/mangle.c:52: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/method.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/mangle.c:54: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/lex.c/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h::292072: :In file included from 10/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:: 40warning: : In file included from class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h :26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h friend class cgraph_node;: 23 ^: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h::1750909::239: :warning : notestruct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: previous use is here struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.hstruct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {: 141 ^: 7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/method.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/method.c:336:7: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symbol; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/method.c:336:7: note: did you mean class here? struct symtab_node *symbol; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/lex.c:921: ./gt-cp-lex.h:60:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-lex.h:60:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-lex.h:60:63: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-lex.h:60:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class 12 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/name-lookup.o -MT cp/name-lookup.o -MMD -MP -MF cp/.deps/name-lookup.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/name-lookup.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 6 warnings generated. 8 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/optimize.o -MT cp/optimize.o -MMD -MP -MF cp/.deps/optimize.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/optimize.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/parser.o -MT cp/parser.o -MMD -MP -MF cp/.deps/parser.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/parser.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/optimize.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/optimize.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/optimize.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/optimize.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/name-lookup.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/optimize.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 290 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/parser.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/name-lookup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/pt.o -MT cp/pt.o -MMD -MP -MF cp/.deps/pt.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/pt.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/name-lookup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/name-lookup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/name-lookup.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/parser.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/parser.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/parser.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ 13 warnings generated. 6 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/parser.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/ptree.o -MT cp/ptree.o -MMD -MP -MF cp/.deps/ptree.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/ptree.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/repo.o -MT cp/repo.o -MMD -MP -MF cp/.deps/repo.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/repo.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/optimize.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: In file included from warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/pt.c: :29: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/optimize.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/name-lookup.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/ptree.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/pt.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/parser.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/pt.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/pt.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/repo.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/ptree.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/pt.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/ptree.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/ptree.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/ptree.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/repo.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/parser.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/repo.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/repo.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/repo.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 12 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/rtti.o -MT cp/rtti.o -MMD -MP -MF cp/.deps/rtti.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/rtti.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/pt.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/ptree.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/repo.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/rtti.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 6 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/search.o -MT cp/search.o -MMD -MP -MF cp/.deps/search.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/search.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 18 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/semantics.o -MT cp/semantics.o -MMD -MP -MF cp/.deps/semantics.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/semantics.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/rtti.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 6 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/rtti.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/rtti.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/tree.o -MT cp/tree.o -MMD -MP -MF cp/.deps/tree.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/tree.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/rtti.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/search.c:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/semantics.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/search.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/search.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/search.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/semantics.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/search.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/tree.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/semantics.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/semantics.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/rtti.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/semantics.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/tree.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/tree.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/tree.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/tree.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 12 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/search.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/typeck.o -MT cp/typeck.o -MMD -MP -MF cp/.deps/typeck.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/typeck.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/tree.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/semantics.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/search.c:1281:3: warning: struct 'lookup_field_fuzzy_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lookup_field_fuzzy_info lffi (want_type_p); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/search.c:1219:7: note: previous use is here class lookup_field_fuzzy_info ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/search.c:1281:3: note: did you mean class here? struct lookup_field_fuzzy_info lffi (want_type_p); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/typeck.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/tree.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/semantics.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/typeck.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/typeck.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/typeck.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/tree.c:3237:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] va_start (p, code); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/tree.c:3228:50: note: parameter of type 'enum tree_code' is declared here build_min_nt_loc (location_t loc, enum tree_code code, ...) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/typeck.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/pt.c:28440: ./gt-cp-pt.h:575:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:575:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-pt.h:575:58: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:575:58: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-pt.h:615:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:615:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-pt.h:615:60: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:615:60: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-pt.h:683:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:683:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-pt.h:683:68: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:683:68: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-pt.h:701:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:701:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-pt.h:701:66: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:701:66: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-pt.h:741:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:741:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-pt.h:741:65: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:741:65: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class 6 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/tree.c:5570: ./gt-cp-tree.h:2913:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-tree.h:2913:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-tree.h:2913:63: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-tree.h:2913:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-tree.h:2931:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-tree.h:2931:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-tree.h:2931:70: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-tree.h:2931:70: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-tree.h:2969:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-tree.h:2969:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-tree.h:2969:62: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-tree.h:2969:62: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-tree.h:2987:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-tree.h:2987:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-tree.h:2987:65: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-tree.h:2987:65: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-tree.h:3005:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-tree.h:3005:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-tree.h:3005:58: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-tree.h:3005:58: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/typeck2.o -MT cp/typeck2.o -MMD -MP -MF cp/.deps/typeck2.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/typeck2.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/typeck.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/typeck2.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/typeck2.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/typeck2.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/typeck2.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/typeck2.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 7 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/vtable-class-hierarchy.o -MT cp/vtable-class-hierarchy.o -MMD -MP -MF cp/.deps/vtable-class-hierarchy.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/vtable-class-hierarchy.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/vtable-class-hierarchy.c:115: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/typeck2.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/vtable-class-hierarchy.c:115: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/vtable-class-hierarchy.c:115: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/vtable-class-hierarchy.c:115: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/vtable-class-hierarchy.c:115: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/typeck2.c:2482: ./gt-cp-typeck2.h:149:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-typeck2.h:149:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-typeck2.h:149:67: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-cp-typeck2.h:149:67: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/vtable-class-hierarchy.c:117: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/vtable-class-hierarchy.c:119: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/vtable-class-hierarchy.c:120: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ 13 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Iobjc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o objc/objc-lang.o -MT objc/objc-lang.o -MMD -MP -MF objc/.deps/objc-lang.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-lang.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 6 warnings generated. 8 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Iobjc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o objc/objc-act.o -MT objc/objc-act.o -MMD -MP -MF objc/.deps/objc-act.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-act.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Iobjc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o objc/objc-runtime-shared-support.o -MT objc/objc-runtime-shared-support.o -MMD -MP -MF objc/.deps/objc-runtime-shared-support.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-runtime-shared-support.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-lang.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-act.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-lang.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-runtime-shared-support.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-lang.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-lang.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-lang.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-act.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-runtime-shared-support.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-act.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-act.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-runtime-shared-support.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-runtime-shared-support.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-act.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-runtime-shared-support.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-lang.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-tree.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 6 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Iobjc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o objc/objc-gnu-runtime-abi-01.o -MT objc/objc-gnu-runtime-abi-01.o -MMD -MP -MF objc/.deps/objc-gnu-runtime-abi-01.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-gnu-runtime-abi-01.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-act.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-runtime-shared-support.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/c-tree.h:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-act.c:46: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-gnu-runtime-abi-01.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-gnu-runtime-abi-01.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 6 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-act.c:10155: ./gt-objc-objc-act.h:255:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-objc-objc-act.h:255:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-objc-objc-act.h:255:65: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-objc-objc-act.h:255:65: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Iobjc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o objc/objc-next-runtime-abi-01.o -MT objc/objc-next-runtime-abi-01.o -MMD -MP -MF objc/.deps/objc-next-runtime-abi-01.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-next-runtime-abi-01.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-gnu-runtime-abi-01.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-gnu-runtime-abi-01.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-gnu-runtime-abi-01.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 23 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Iobjc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o objc/objc-next-runtime-abi-02.o -MT objc/objc-next-runtime-abi-02.o -MMD -MP -MF objc/.deps/objc-next-runtime-abi-02.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-next-runtime-abi-02.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-next-runtime-abi-01.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-gnu-runtime-abi-01.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-next-runtime-abi-01.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-next-runtime-abi-02.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 6 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-next-runtime-abi-01.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-next-runtime-abi-01.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Iobjc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o objc/objc-encoding.o -MT objc/objc-encoding.o -MMD -MP -MF objc/.deps/objc-encoding.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-encoding.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-next-runtime-abi-01.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-next-runtime-abi-02.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-next-runtime-abi-02.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-next-runtime-abi-02.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-next-runtime-abi-02.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-next-runtime-abi-01.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-encoding.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-next-runtime-abi-02.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-encoding.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-encoding.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-encoding.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-encoding.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-encoding.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 12 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Iobjc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o objc/objc-map.o -MT objc/objc-map.o -MMD -MP -MF objc/.deps/objc-map.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-map.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-map.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 6 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DOBJCPLUS -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -DHAVE_CONFIG_H -I. -Iobjcp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objcp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o objcp/objcp-act.o -MT objcp/objcp-act.o -MMD -MP -MF objcp/.deps/objcp-act.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-act.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-map.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? 6template class pod_mode; warning s ^~~~~ generated . struct clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DOBJCPLUS -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -DHAVE_CONFIG_H -I. -Iobjcp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objcp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o objcp/objcp-lang.o -MT objcp/objcp-lang.o -MMD -MP -MF objcp/.deps/objcp-lang.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objcp/objcp-lang.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-map.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-map.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-map.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-act.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-act.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-act.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-act.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objcp/objcp-lang.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-act.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-map.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objcp/objcp-lang.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 6 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DOBJCPLUS -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -DHAVE_CONFIG_H -I. -Iobjcp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objcp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o objcp/objcp-decl.o -MT objcp/objcp-decl.o -MMD -MP -MF objcp/.deps/objcp-decl.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objcp/objcp-decl.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objcp/objcp-lang.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objcp/objcp-lang.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objcp/objcp-lang.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 6 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DOBJCPLUS -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -DHAVE_CONFIG_H -I. -Iobjcp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objcp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o objcp/objc-runtime-shared-support.o -MT objcp/objc-runtime-shared-support.o -MMD -MP -MF objcp/.deps/objc-runtime-shared-support.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-runtime-shared-support.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-act.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objcp/objcp-decl.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-act.c:46: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-runtime-shared-support.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objcp/objcp-decl.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objcp/objcp-lang.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objcp/objcp-decl.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objcp/objcp-decl.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objcp/objcp-decl.c:24: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-runtime-shared-support.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-runtime-shared-support.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-runtime-shared-support.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-runtime-shared-support.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ 6 warning/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.hs: generated350. :1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DOBJCPLUS -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -DHAVE_CONFIG_H -I. -Iobjcp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objcp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o objcp/objc-gnu-runtime-abi-01.o -MT objcp/objc-gnu-runtime-abi-01.o -MMD -MP -MF objcp/.deps/objc-gnu-runtime-abi-01.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-gnu-runtime-abi-01.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-act.c:10155: ./gt-objc-objc-act.h:255:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367:7: note: previous use is here class hash_table ^ ./gt-objc-objc-act.h:255:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-objc-objc-act.h:255:65: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:367In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objcp/objcp-decl.c7::25 : In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h: :previous use is here40 : In file included from class hash_table/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h :26: ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ ./gt-objc-objc-act.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h::255141::765:: notenote: : did you mean class here?previous use is here class symtab_node; ^ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-gnu-runtime-abi-01.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-runtime-shared-support.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/cp-tree.h:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/c-common.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 6 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DOBJCPLUS -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -DHAVE_CONFIG_H -I. -Iobjcp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objcp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o objcp/objc-next-runtime-abi-01.o -MT objcp/objc-next-runtime-abi-01.o -MMD -MP -MF objcp/.deps/objc-next-runtime-abi-01.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-next-runtime-abi-01.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-gnu-runtime-abi-01.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 14 warnings generated. 6 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DOBJCPLUS -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -DHAVE_CONFIG_H -I. -Iobjcp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objcp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o objcp/objc-next-runtime-abi-02.o -MT objcp/objc-next-runtime-abi-02.o -MMD -MP -MF objcp/.deps/objc-next-runtime-abi-02.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-next-runtime-abi-02.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DOBJCPLUS -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -DHAVE_CONFIG_H -I. -Iobjcp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objcp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o objcp/objc-encoding.o -MT objcp/objc-encoding.o -MMD -MP -MF objcp/.deps/objc-encoding.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-encoding.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-gnu-runtime-abi-01.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-gnu-runtime-abi-01.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-gnu-runtime-abi-01.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-next-runtime-abi-01.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-gnu-runtime-abi-01.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-next-runtime-abi-02.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-encoding.c:class rtx_def;22 : ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h76::561:: 8warning:: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]note : previous use is here class rtx_def; ^struct rtx_def; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h ^: 56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-next-runtime-abi-01.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-next-runtime-abi-01.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-next-runtime-abi-01.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-encoding.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-next-runtime-abi-02.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-next-runtime-abi-01.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 6 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-encoding.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-encoding.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DOBJCPLUS -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -DHAVE_CONFIG_H -I. -Iobjcp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objcp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o objcp/objc-map.o -MT objcp/objc-map.o -MMD -MP -MF objcp/.deps/objc-map.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-map.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-next-runtime-abi-02.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-next-runtime-abi-02.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-encoding.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-next-runtime-abi-02.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-next-runtime-abi-01.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-encoding.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-next-runtime-abi-02.c:31: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-map.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-map.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-map.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-map.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-map.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/objc/objc-map.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 6 warnings generated. clang++ -fno-PIE -c -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../zlib -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gcov.o -MT gcov.o -MMD -MP -MF ./.deps/gcov.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcov.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 6 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gcov-dump.o -MT gcov-dump.o -MMD -MP -MF ./.deps/gcov-dump.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcov-dump.c 6 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gcov-tool.o -MT gcov-tool.o -MMD -MP -MF ./.deps/gcov-tool.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcov-tool.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcov-dump.c:21: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 6 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-error -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -o libgcov-util.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov-util.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcov-tool.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcov-dump.c:21: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcov-dump.c:21: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcov-dump.c:21: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcov-tool.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcov-dump.c:21: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcov-tool.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcov-tool.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov-util.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov.h:114: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcov-tool.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov-util.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov.h:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov-util.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov.h:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov-util.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov.h:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov-util.c:30: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov.h:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcov.c:40: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 5 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcov.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-error -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace \ -DIN_GCOV_TOOL=1 -o libgcov-driver-tool.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov-driver.c 5 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcov.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcov.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-error -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace \ -DIN_GCOV_TOOL=1 -o libgcov-merge-tool.o /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov-merge.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcov.c:40: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov-driver.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov.h:114: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov-merge.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov.h:114: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov-driver.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov.h:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov-driver.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov.h:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov-driver.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov.h:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov-driver.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov.h:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 5 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov-merge.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov.h:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -DTARGET_MACHINE=\"ppc-morphos\" -DTARGET_SYSTEM_ROOT=\"/usr/pkg/gg\" -DTARGET_SYSTEM_ROOT_RELOCATABLE -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o collect2.o -MT collect2.o -MMD -MP -MF ./.deps/collect2.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/collect2.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov-merge.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov.h:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov-merge.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov.h:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ 14 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o collect2-aix.o -MT collect2-aix.o -MMD -MP -MF ./.deps/collect2-aix.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/collect2-aix.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov-merge.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libgcc/libgcov.h:114: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 6 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o tlink.o -MT tlink.o -MMD -MP -MF ./.deps/tlink.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tlink.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/collect2.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/collect2-aix.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/collect2.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/collect2.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/collect2.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ 5 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/collect2.c:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o collect-utils.o -MT collect-utils.o -MMD -MP -MF ./.deps/collect-utils.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/collect-utils.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tlink.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/collect2-aix.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/collect2-aix.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/collect2-aix.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/collect2-aix.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tlink.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tlink.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tlink.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tlink.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 5 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o lto-wrapper.o -MT lto-wrapper.o -MMD -MP -MF ./.deps/lto-wrapper.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-wrapper.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/collect-utils.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/collect-utils.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/collect-utils.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/collect-utils.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/collect-utils.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 5 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-wrapper.c:42: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang++ -fno-PIE -c -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/usr/pkg/gg/lib/gcc-lib/\" -DSTANDARD_LIBEXEC_PREFIX=\"/usr/pkg/gg/lib/gcc-lib/\" -DDEFAULT_TARGET_VERSION=\"9.2.0\" -DDEFAULT_REAL_TARGET_MACHINE=\"ppc-morphos\" -DDEFAULT_TARGET_MACHINE=\"ppc-morphos\" -DSTANDARD_BINDIR_PREFIX=\"/usr/pkg/gg/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DACCEL_DIR_SUFFIX=\"\" -DTARGET_SYSTEM_ROOT=\"/usr/pkg/gg\" -DTARGET_SYSTEM_ROOT_RELOCATABLE -DCONFIGURE_SPECS="\"\"" -DTOOL_INCLUDE_DIR=\"/usr/pkg/gg/lib/gcc-lib/ppc-morphos/9.2.0/../../../../ppc-morphos/include\" -DNATIVE_SYSTEM_HEADER_DIR=\"/include\" -DTARGET_MACHINE=\"ppc-morphos\" -DTARGET_SYSTEM_ROOT=\"/usr/pkg/gg\" -DTARGET_SYSTEM_ROOT_RELOCATABLE -DPERSONALITY=\"ar\" -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gcc-ar.o -MT gcc-ar.o -MMD -MP -MF ./.deps/gcc-ar.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-ar.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-wrapper.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 5 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-wrapper.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-wrapper.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/usr/pkg/gg/lib/gcc-lib/\" -DSTANDARD_LIBEXEC_PREFIX=\"/usr/pkg/gg/lib/gcc-lib/\" -DDEFAULT_TARGET_VERSION=\"9.2.0\" -DDEFAULT_REAL_TARGET_MACHINE=\"ppc-morphos\" -DDEFAULT_TARGET_MACHINE=\"ppc-morphos\" -DSTANDARD_BINDIR_PREFIX=\"/usr/pkg/gg/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DACCEL_DIR_SUFFIX=\"\" -DTARGET_SYSTEM_ROOT=\"/usr/pkg/gg\" -DTARGET_SYSTEM_ROOT_RELOCATABLE -DCONFIGURE_SPECS="\"\"" -DTOOL_INCLUDE_DIR=\"/usr/pkg/gg/lib/gcc-lib/ppc-morphos/9.2.0/../../../../ppc-morphos/include\" -DNATIVE_SYSTEM_HEADER_DIR=\"/include\" -DTARGET_MACHINE=\"ppc-morphos\" -DTARGET_SYSTEM_ROOT=\"/usr/pkg/gg\" -DTARGET_SYSTEM_ROOT_RELOCATABLE -DPERSONALITY=\"nm\" -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gcc-nm.o -MT gcc-nm.o -MMD -MP -MF ./.deps/gcc-nm.TPo gcc-nm.c 5 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-wrapper.c:42: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/usr/pkg/gg/lib/gcc-lib/\" -DSTANDARD_LIBEXEC_PREFIX=\"/usr/pkg/gg/lib/gcc-lib/\" -DDEFAULT_TARGET_VERSION=\"9.2.0\" -DDEFAULT_REAL_TARGET_MACHINE=\"ppc-morphos\" -DDEFAULT_TARGET_MACHINE=\"ppc-morphos\" -DSTANDARD_BINDIR_PREFIX=\"/usr/pkg/gg/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DACCEL_DIR_SUFFIX=\"\" -DTARGET_SYSTEM_ROOT=\"/usr/pkg/gg\" -DTARGET_SYSTEM_ROOT_RELOCATABLE -DCONFIGURE_SPECS="\"\"" -DTOOL_INCLUDE_DIR=\"/usr/pkg/gg/lib/gcc-lib/ppc-morphos/9.2.0/../../../../ppc-morphos/include\" -DNATIVE_SYSTEM_HEADER_DIR=\"/include\" -DTARGET_MACHINE=\"ppc-morphos\" -DTARGET_SYSTEM_ROOT=\"/usr/pkg/gg\" -DTARGET_SYSTEM_ROOT_RELOCATABLE -DPERSONALITY=\"ranlib\" -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gcc-ranlib.o -MT gcc-ranlib.o -MMD -MP -MF ./.deps/gcc-ranlib.TPo gcc-ranlib.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 5 warnings generated. clang++ -fno-PIE -c -DHOST_GENERATOR_FILE -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gengtype.o -MT gengtype.o -MMD -MP -MF ./.deps/gengtype.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -DHOST_GENERATOR_FILE -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-error -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gengtype-lex.o -MT gengtype-lex.o -MMD -MP -MF ./.deps/gengtype-lex.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype-lex.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -DHOST_GENERATOR_FILE -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gengtype-parse.o -MT gengtype-parse.o -MMD -MP -MF ./.deps/gengtype-parse.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype-parse.c clang++ -fno-PIE -c -DHOST_GENERATOR_FILE -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gengtype-state.o -MT gengtype-state.o -MMD -MP -MF ./.deps/gengtype-state.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype-state.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] lbasename (__FILE__),__LINE__, ##__VA_ARGS__);} while (0) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype-state.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] lbasename (__FILE__),__LINE__, ##__VA_ARGS__);} while (0) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] clang++ -fno-PIE -c -DHOST_GENERATOR_FILE -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o errors.o -MT errors.o -MMD -MP -MF ./.deps/errors.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/errors.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 5 warnings generated. clang++ -fno-PIE -c -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/usr/pkg/gg/lib/gcc-lib/\" -DSTANDARD_LIBEXEC_PREFIX=\"/usr/pkg/gg/lib/gcc-lib/\" -DDEFAULT_TARGET_VERSION=\"9.2.0\" -DDEFAULT_REAL_TARGET_MACHINE=\"ppc-morphos\" -DDEFAULT_TARGET_MACHINE=\"ppc-morphos\" -DSTANDARD_BINDIR_PREFIX=\"/usr/pkg/gg/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DACCEL_DIR_SUFFIX=\"\" -DTARGET_SYSTEM_ROOT=\"/usr/pkg/gg\" -DTARGET_SYSTEM_ROOT_RELOCATABLE -DCONFIGURE_SPECS="\"\"" -DTOOL_INCLUDE_DIR=\"/usr/pkg/gg/lib/gcc-lib/ppc-morphos/9.2.0/../../../../ppc-morphos/include\" -DNATIVE_SYSTEM_HEADER_DIR=\"/include\" -DBASEVER="\"9.2.0\"" -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gcc.o -MT gcc.o -MMD -MP -MF ./.deps/gcc.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o gcc-main.o -MT gcc-main.o -MMD -MP -MF ./.deps/gcc-main.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-main.c 16 warnings generated. clang++ -fno-PIE -c -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/usr/pkg/gg/lib/gcc-lib/\" -DSTANDARD_LIBEXEC_PREFIX=\"/usr/pkg/gg/lib/gcc-lib/\" -DDEFAULT_TARGET_VERSION=\"9.2.0\" -DDEFAULT_REAL_TARGET_MACHINE=\"ppc-morphos\" -DDEFAULT_TARGET_MACHINE=\"ppc-morphos\" -DSTANDARD_BINDIR_PREFIX=\"/usr/pkg/gg/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DACCEL_DIR_SUFFIX=\"\" -DTARGET_SYSTEM_ROOT=\"/usr/pkg/gg\" -DTARGET_SYSTEM_ROOT_RELOCATABLE -DCONFIGURE_SPECS="\"\"" -DTOOL_INCLUDE_DIR=\"/usr/pkg/gg/lib/gcc-lib/ppc-morphos/9.2.0/../../../../ppc-morphos/include\" -DNATIVE_SYSTEM_HEADER_DIR=\"/include\" -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c/gccspec.o -MT c/gccspec.o -MMD -MP -MF c/.deps/gccspec.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/gccspec.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o c-family/cppspec.o -MT c-family/cppspec.o -MMD -MP -MF c-family/.deps/cppspec.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/cppspec.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/gccspec.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-main.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc.c:32: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/gccspec.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/cppspec.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-main.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/gccspec.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/gccspec.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c/gccspec.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-main.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-main.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc-main.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/cppspec.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/cppspec.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/cppspec.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/c-family/cppspec.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 19 warnings generated. 5 warnings generated. clang++ -fno-PIE -c -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/usr/pkg/gg/lib/gcc-lib/\" -DSTANDARD_LIBEXEC_PREFIX=\"/usr/pkg/gg/lib/gcc-lib/\" -DDEFAULT_TARGET_VERSION=\"9.2.0\" -DDEFAULT_REAL_TARGET_MACHINE=\"ppc-morphos\" -DDEFAULT_TARGET_MACHINE=\"ppc-morphos\" -DSTANDARD_BINDIR_PREFIX=\"/usr/pkg/gg/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DACCEL_DIR_SUFFIX=\"\" -DTARGET_SYSTEM_ROOT=\"/usr/pkg/gg\" -DTARGET_SYSTEM_ROOT_RELOCATABLE -DCONFIGURE_SPECS="\"\"" -DTOOL_INCLUDE_DIR=\"/usr/pkg/gg/lib/gcc-lib/ppc-morphos/9.2.0/../../../../ppc-morphos/include\" -DNATIVE_SYSTEM_HEADER_DIR=\"/include\" -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cp/g++spec.o -MT cp/g++spec.o -MMD -MP -MF cp/.deps/g++spec.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/g++spec.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ilto -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o lto/lto-lang.o -MT lto/lto-lang.o -MMD -MP -MF lto/.deps/lto-lang.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-lang.c clangclang: : warningwarning: : treating '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] 5 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ilto -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o lto/lto.o -MT lto/lto.o -MMD -MP -MF lto/.deps/lto.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gcc.c:2983:1: warning: unused function 'add_sysrooted_hdrs_prefix' [-Wunused-function] add_sysrooted_hdrs_prefix (struct path_prefix *pprefix, const char *prefix, ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-lang.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ 5 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ilto -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o lto/lto-object.o -MT lto/lto-object.o -MMD -MP -MF lto/.deps/lto-object.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-object.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/g++spec.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-lang.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-lang.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-lang.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/g++spec.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-lang.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/g++spec.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/g++spec.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ 31 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cp/g++spec.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-object.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ilto -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o lto/lto-partition.o -MT lto/lto-partition.o -MMD -MP -MF lto/.deps/lto-partition.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-partition.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-object.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-object.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-object.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-partition.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-object.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-partition.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-lang.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-partition.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-partition.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto.c:28: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ 5 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ilto -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o lto/lto-symtab.o -MT lto/lto-symtab.o -MMD -MP -MF lto/.deps/lto-symtab.TPo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-symtab.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-partition.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-lang.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 5 warnings generated. build/genmatch --gimple /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/match.pd \ > tmp-gimple-match.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto.c:32: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class GIMPLE decision tree has 2874 leafs, maximum depth 12 and a total number of 11721 nodes In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:135:7: note: previous use is here class varpool_node; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class removed 1855 duplicate tails In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto.c:33: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:26: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-symtab.c:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ((struct lto_input_block *) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto.c:34: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1616:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct build/genmatch --generic /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/match.pd \ > tmp-generic-match.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto.c:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:361:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-partition.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:845:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:969:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_ggc_mx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto.c:40: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range_base *m_vr; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: note: did you mean class here? struct value_range_base *m_vr; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class GENERIC decision tree has 2760 leafs, maximum depth 12 and a total number of 11180 nodes removed 1757 duplicate tails In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static sreal stream_in (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: note: did you mean class here? static sreal stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto.c:49: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:212:19: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:212:19: note: did you mean class here? void stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto.c:49: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:185:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:176:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: ^ /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-gimple-match.c \ gimple-match.c /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-generic-match.c \ generic-match.c echo timestamp > s-match clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o insn-attrtab.o -MT insn-attrtab.o -MMD -MP -MF ./.deps/insn-attrtab.TPo insn-attrtab.c In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-symtab.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-partition.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-symtab.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-symtab.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-symtab.c:23: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-partition.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-partition.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-partition.c:31: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-partition.c:33: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:361:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:845:22: warning: unused parameter 'a' [-Wunused-parameter] void traverse (Arg a) const ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:969:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_ggc_mx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:975:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const &summary) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:981:52: warning: unused parameter 'summary' [-Wunused-parameter] gt_pch_nx (fast_call_summary* const& summary, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:982:25: warning: unused parameter 'op' [-Wunused-parameter] gt_pointer_operator op, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/symbol-summary.h:983:11: warning: unused parameter 'cookie' [-Wunused-parameter] void *cookie) ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-partition.c:35: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: warning: struct 'value_range_base' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range_base *m_vr; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-vrp.h:41:23: note: previous use is here class GTY((for_user)) value_range_base ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:185:3: note: did you mean class here? struct value_range_base *m_vr; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:592:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:602:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1530:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:609:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:565:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-prop.h:610:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class 5 warnings generated. In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-partition.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:37:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static sreal stream_in (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/sreal.h:56:27: note: did you mean class here? static sreal stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-partition.c:36: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:212:19: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-predicate.h:212:19: note: did you mean class here? void stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-partition.c:36: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:185:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ipa-fnsummary.h:176:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o insn-dfatab.o -MT insn-dfatab.o -MMD -MP -MF ./.deps/insn-dfatab.TPo insn-dfatab.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from insn-attrtab.c:7: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-partition.c:1037:7: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *alias = ref->referring; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-partition.c:1037:7: note: did you mean class here? struct symtab_node *alias = ref->referring; ^~~~~~ class In file included from insn-attrtab.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from insn-attrtab.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from insn-attrtab.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from insn-attrtab.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-symtab.c:27: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from insn-dfatab.c:7: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-symtab.c:28: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from insn-dfatab.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from insn-dfatab.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from insn-dfatab.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-symtab.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ In file included from insn-attrtab.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from insn-dfatab.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-symtab.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/profile-count.h:579:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto/lto-symtab.c:30: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1853:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from insn-attrtab.c:11: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from insn-attrtab.c:11: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:21: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:21: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:21: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:12152:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (operands[2] == const0_rtx)) ~~~~~~~~~~~~^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:12152:14: note: remove extraneous parentheses around the comparison to silence this warning (operands[2] == const0_rtx)) ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:12152:14: note: use '=' to turn this equality comparison into an assignment (operands[2] == const0_rtx)) ^~ = /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:12152:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (operands[2] == const0_rtx)) ~~~~~~~~~~~~^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:12152:14: note: remove extraneous parentheses around the comparison to silence this warning (operands[2] == const0_rtx)) ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:12152:14: note: use '=' to turn this equality comparison into an assignment (operands[2] == const0_rtx)) ^~ = In file included from insn-dfatab.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10514:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (IS_NOMARK_TLSGETADDR (operands[2]))) || ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1503:8: note: expanded from macro 'IS_NOMARK_TLSGETADDR' && (XINT (OP, 1) == UNSPEC_TLSGD \ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10514:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (IS_NOMARK_TLSGETADDR (operands[2]))) || ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1504:11: note: expanded from macro 'IS_NOMARK_TLSGETADDR' || XINT (OP, 1) == UNSPEC_TLSLD)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10514:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (IS_NOMARK_TLSGETADDR (operands[2]))) || ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1503:8: note: expanded from macro 'IS_NOMARK_TLSGETADDR' && (XINT (OP, 1) == UNSPEC_TLSGD \ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10514:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (IS_NOMARK_TLSGETADDR (operands[2]))) || ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1504:11: note: expanded from macro 'IS_NOMARK_TLSGETADDR' || XINT (OP, 1) == UNSPEC_TLSLD)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10514:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (IS_NOMARK_TLSGETADDR (operands[2]))) || ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1503:8: note: expanded from macro 'IS_NOMARK_TLSGETADDR' && (XINT (OP, 1) == UNSPEC_TLSGD \ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10514:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (IS_NOMARK_TLSGETADDR (operands[2]))) || ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1504:11: note: expanded from macro 'IS_NOMARK_TLSGETADDR' || XINT (OP, 1) == UNSPEC_TLSLD)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:12152:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (operands[2] == const0_rtx)) ~~~~~~~~~~~~^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:12152:14: note: remove extraneous parentheses around the comparison to silence this warning (operands[2] == const0_rtx)) ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:12152:14: note: use '=' to turn this equality comparison into an assignment (operands[2] == const0_rtx)) ^~ = /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:12152:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (operands[2] == const0_rtx)) ~~~~~~~~~~~~^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:12152:14: note: remove extraneous parentheses around the comparison to silence this warning (operands[2] == const0_rtx)) ~ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:12152:14: note: use '=' to turn this equality comparison into an assignment (operands[2] == const0_rtx)) ^~ = /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10514:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (IS_NOMARK_TLSGETADDR (operands[2]))) || ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1503:8: note: expanded from macro 'IS_NOMARK_TLSGETADDR' && (XINT (OP, 1) == UNSPEC_TLSGD \ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10514:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (IS_NOMARK_TLSGETADDR (operands[2]))) || ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1504:11: note: expanded from macro 'IS_NOMARK_TLSGETADDR' || XINT (OP, 1) == UNSPEC_TLSLD)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10514:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (IS_NOMARK_TLSGETADDR (operands[2]))) || ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1503:8: note: expanded from macro 'IS_NOMARK_TLSGETADDR' && (XINT (OP, 1) == UNSPEC_TLSGD \ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10514:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (IS_NOMARK_TLSGETADDR (operands[2]))) || ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1504:11: note: expanded from macro 'IS_NOMARK_TLSGETADDR' || XINT (OP, 1) == UNSPEC_TLSLD)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10514:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (IS_NOMARK_TLSGETADDR (operands[2]))) || ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1503:8: note: expanded from macro 'IS_NOMARK_TLSGETADDR' && (XINT (OP, 1) == UNSPEC_TLSGD \ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:10514:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (IS_NOMARK_TLSGETADDR (operands[2]))) || ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.h:1504:11: note: expanded from macro 'IS_NOMARK_TLSGETADDR' || XINT (OP, 1) == UNSPEC_TLSLD)) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from insn-dfatab.c:11: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11795:35: warning: self-comparison always evaluates to false [-Wtautological-compare] ((CONST_INT_P (operands[2]) && EQ != EQ) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11796:14: warning: self-comparison always evaluates to true [-Wtautological-compare] || NE == NE ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11797:14: warning: self-comparison always evaluates to true [-Wtautological-compare] || LE == LE || LE == GE ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11798:15: warning: self-comparison always evaluates to true [-Wtautological-compare] || LEU == LEU || LEU == GEU)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11797:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || GE == LE || GE == GE ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/rs6000.md:11798:29: warning: self-comparison always evaluates to true [-Wtautological-compare] || GEU == LEU || GEU == GEU)) ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:21: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:21: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:21: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ 42 warnings generated. clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o insn-latencytab.o -MT insn-latencytab.o -MMD -MP -MF ./.deps/insn-latencytab.TPo insn-latencytab.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 59 warnings generated. rm -rf libcommon-target.a ar rc libcommon-target.a rs6000-common.o prefix.o params.o opts.o opts-common.o options.o vec.o hooks.o common/common-targhooks.o hash-table.o file-find.o spellcheck.o selftest.o opt-suggestions.o ranlib libcommon-target.a rm -rf libcommon.a ar rc libcommon.a diagnostic.o diagnostic-color.o diagnostic-show-locus.o diagnostic-format-json.o json.o edit-context.o pretty-print.o intl.o sbitmap.o vec.o input.o version.o hash-table.o ggc-none.o memory-block.o selftest.o selftest-diagnostic.o sort.o ranlib libcommon.a In file included from insn-latencytab.c:7: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o insn-automata.o -MT insn-automata.o -MMD -MP -MF ./.deps/insn-automata.TPo insn-automata.c 139 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -no-pie -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/usr/pkg/lib -Wl,-R/usr/pkg/lib gcov.o json.o \ hash-table.o ggc-none.o libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -L./../zlib -lz -o gcov clang++ -no-pie -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/usr/pkg/lib -Wl,-R/usr/pkg/lib gcov-dump.o \ hash-table.o ggc-none.o\ libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -o gcov-dump In file included from insn-latencytab.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from insn-latencytab.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from insn-latencytab.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ 6 warnings generated. clang++ -no-pie -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/usr/pkg/lib -Wl,-R/usr/pkg/lib gcov-tool.o libgcov-util.o libgcov-driver-tool.o libgcov-merge-tool.o libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -o gcov-tool In file included from insn-automata.c:7: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ clang++ -no-pie -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o Tcollect2 \ collect2.o collect2-aix.o tlink.o vec.o ggc-none.o collect-utils.o file-find.o hash-table.o selftest.o libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a In file included from insn-latencytab.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -no-pie -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o Tlto-wrapper \ lto-wrapper.o collect-utils.o ggc-none.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a mv -f Tcollect2 collect2 clang++ -no-pie -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/usr/pkg/lib -Wl,-R/usr/pkg/lib gcc-ar.o -o gcc-ar \ file-find.o libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a In file included from insn-automata.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -no-pie -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/usr/pkg/lib -Wl,-R/usr/pkg/lib gcc-nm.o -o gcc-nm \ file-find.o libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a In file included from insn-automata.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from insn-automata.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ mv -f Tlto-wrapper lto-wrapper In file included from insn-automata.c:7: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -no-pie -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/usr/pkg/lib -Wl,-R/usr/pkg/lib gcc-ranlib.o -o gcc-ranlib \ file-find.o libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a clang++ -no-pie -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/usr/pkg/lib -Wl,-R/usr/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 ../intl/libintl.a ../libdecnumber/libdecnumber.a ../libbacktrace/.libs/libbacktrace.a libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a clang++ -no-pie -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o xgcc gcc.o gcc-main.o ggc-none.o \ c/gccspec.o libcommon-target.a \ libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a clang++ -no-pie -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o cpp gcc.o gcc-main.o ggc-none.o \ c-family/cppspec.o libcommon-target.a \ libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a In file included from insn-latencytab.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang++ -no-pie -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o xg++ \ gcc.o gcc-main.o ggc-none.o cp/g++spec.o libcommon-target.a \ libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a In file included from insn-latencytab.c:11: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from insn-latencytab.c:11: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-unused -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/includwarninge -Wno-error -o gimple-match.o -MT gimple-match.o -MMD -MP -MF ./.deps/gimple-match.TPo gimple-match.c : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:10: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ clang++ -fno-PIE -c -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-unused -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o generic-match.o -MT generic-match.o -MMD -MP -MF ./.deps/generic-match.TPo generic-match.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: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] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: clangwarning: : warningarray 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] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from insn-automata.c ^ ~: 14: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h305::1: warning: 1219'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 38: struct GTY((desc("0"), tag("0"),note ^ : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::76439::15: note: :did you mean struct here? note: class rtx_def;array 'fld' declared here ^~~~~ struct rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hIn file included from :1331:23: noteinsn-latencytab.c: :expanded from macro 'XEXP' 11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3770/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :1219:38: note: ./genrtl.hexpanded from macro 'RTL_CHECK2' :347:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : note: array 'fld' declared here XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1397:13: warning: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtx tmp = XEXP (this, 1);439 : ^ ~ 5/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1331:23note:: note: expanded from macro 'XEXP' array 'fld' declared here rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219In file included from :insn-latencytab.c38::11 : noteIn file included from : expanded from macro 'RTL_CHECK2' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h : ^ ~ 348/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::4393:5:: warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1]; XEXP (rt, 2) = arg2; ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hinsn-latencytab.c:1335:25: note:: 11expanded from macro 'XBBDEF' : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~ ./genrtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::1218:36938:: 3note:: expanded from macro 'RTL_CHECK1'warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1;439 :5 ^ ~: note: array 'fld' declared here rtunion fld[1]; /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h ^: 1331:23: note: expanded from macro 'XEXP' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::13351219::2538: :note: expanded from macro 'XBBDEF'note : expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: note: ^ ~ expanded from macro 'RTL_CHECK1'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439:5: note: array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439 ^: 5In file included from :insn-latencytab.c :11note: : In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 3770: ./genrtl.h: rtunion fld[1];370 : ^3 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2'/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :1486:10: 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] ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439: return XEXP (insn, 3);5 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:array 'fld' declared here1331:23 : note rtunion fld[1];: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' In file included from insn-latencytab.c#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 11 ^ ~: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::37701220: :37./genrtl.h:: 470note: :expanded from macro 'RTL_CHECKC1'3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h SUBREG_BYTE (rt) = arg1;: 439: ^~~~~~~~~~~~~~~~5 : note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023 rtunion fld[1];: 26 ^: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): 3 ^ ~: warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1220:37: JUMP_LABEL (this) = target;note : ^~~~~~~~~~~~~~~~~expanded from macro 'RTL_CHECKC1' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 28 ^ ~: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'JUMP_LABEL'439 :5: note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here:1365 :32: note rtunion fld[1];: expanded from macro 'XCEXP' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: insn-latencytab.cnote:: 11expanded from macro 'XCSUBREG': In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)./genrtl.h ^ ~: 538:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:31220:: 37: warningnote: 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]) ^ ~ XEXP (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: 439:5 ^ ~: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];1331 ^ :23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: rtunion fld[1];3040 : ^19 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:21: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516In file included from :insn-automata.c25::14 : noteIn file included from : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'INSN_CODE': 3770: ./genrtl.h:630:3:#define INSN_CODE(INSN) XINT (INSN, 5) warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: XVEC (rt, 1) = arg1;expanded from macro 'XINT' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)23 : ^ ~ note: expanded from macro 'XVEC' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1219 : ^ ~38 : /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hnote:: 439expanded from macro 'RTL_CHECK2': 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^439 :5In file included from :insn-latencytab.c :note21: : array 'fld' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168 :5: rtunion fld[1]; 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); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:21: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:insn-automata.c1516::2514:: In file included from note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h: :expanded from macro 'INSN_CODE'3770 : ./genrtl.h:648:#define INSN_CODE(INSN) XINT (INSN, 5)3 : ^ ~ warning: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1328:23: XSTR (rt, 1) = arg1; note ^ ~ : expanded from macro 'XINT' /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'XSTR' ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)38 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1219:38: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5 ^ ~: note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'fld' declared here: 439:5 rtunion fld[1];: ^ note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:24: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from insn-automata.c:18: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:18: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:18: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1516:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from insn-automata.c:20: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ 12 warnings generated. cp xgcc gcc-cross /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -dumpspecs > tmp-specs mv tmp-specs specs rm -f g++-cross cp xg++ g++-cross : > tmp-libgcc.mvars echo GCC_CFLAGS = '-g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include ' >> tmp-libgcc.mvars echo INHIBIT_LIBC_CFLAGS = '' >> tmp-libgcc.mvars echo TARGET_SYSTEM_ROOT = '/usr/pkg/gg' >> tmp-libgcc.mvars if test no = yes; then \ NO_PIE_CFLAGS="-fno-PIE"; \ else \ NO_PIE_CFLAGS=; \ fi; \ echo NO_PIE_CFLAGS = "$NO_PIE_CFLAGS" >> tmp-libgcc.mvars mv tmp-libgcc.mvars libgcc.mvars if /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -print-sysroot-headers-suffix > /dev/null 2>&1; then \ set -e; for ml in `/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -print-multi-lib`; do \ multi_dir=`echo ${ml} | sed -e 's/;.*$//'`; \ flags=`echo ${ml} | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; \ sfx=`/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ ${flags} -print-sysroot-headers-suffix`; \ if [ "${multi_dir}" = "." ]; \ then multi_dir=""; \ else \ multi_dir=/${multi_dir}; \ fi; \ echo "${sfx};${multi_dir}"; \ done; \ else \ echo ";"; \ fi > tmp-fixinc_list /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change tmp-fixinc_list fixinc_list echo timestamp > s-fixinc_list In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct if [ -d include ] ; then true; else mkdir include; chmod a+rx include; fi if [ -d include-fixed ] ; then true; else mkdir include-fixed; chmod a+rx include-fixed; fi for file in .. /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ginclude/float.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ginclude/iso646.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ginclude/stdarg.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ginclude/stdbool.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ginclude/stddef.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ginclude/varargs.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ginclude/stdfix.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ginclude/stdnoreturn.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ginclude/stdalign.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ginclude/stdatomic.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/ppc-asm.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/altivec.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/htmintrin.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/htmxlintrin.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/bmi2intrin.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/bmiintrin.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/xmmintrin.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/mm_malloc.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/emmintrin.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/mmintrin.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/x86intrin.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/pmmintrin.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/tmmintrin.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/smmintrin.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/ppu_intrinsics.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/spu2vmx.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/vec_types.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/si2vmx.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/config/rs6000/amo.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ginclude/tgmath.h; do \ if [ X$file != X.. ]; then \ realfile=`echo $file | sed -e 's|.*/\([^/]*\)$|\1|'`; \ echo timestamp > include/$realfile; \ rm -f include/$realfile; \ cp $file include; \ chmod a+r include/$realfile; \ fi; \ done In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:22: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 79 warnings generated. In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ for file in .. ; do \ if [ X$file != X.. ]; then \ mv include/$file include/x_$file; \ echo "#include_next <$file>" >include/$file; \ cat include/x_$file >>include/$file; \ rm -f include/x_$file; \ chmod a+r include/$file; \ fi; \ done for file in .. ; do \ if [ X$file != X.. ]; then \ echo "#include_next <$file>" >>include/$file; \ chmod a+r include/$file; \ fi; \ done rm -f include/stdint.h if [ none = wrap ]; then \ rm -f include/stdint-gcc.h; \ cp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ginclude/stdint-gcc.h include/stdint-gcc.h; \ chmod a+r include/stdint-gcc.h; \ cp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ginclude/stdint-wrap.h include/stdint.h; \ chmod a+r include/stdint.h; \ elif [ none = provide ]; then \ cp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/ginclude/stdint-gcc.h include/stdint.h; \ chmod a+r include/stdint.h; \ fi set -e; for ml in `cat fixinc_list`; do \ sysroot_headers_suffix=`echo ${ml} | sed -e 's/;.*$//'`; \ multi_dir=`echo ${ml} | sed -e 's/^[^;]*;//'`; \ fix_dir=include-fixed${multi_dir}; \ if [ -f `echo /usr/pkg/gg${sysroot_headers_suffix}/include | sed -e :a -e 's,[^/]*/\.\.\/,,' -e ta`/limits.h ] ; then \ cat /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/limitx.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/glimits.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/limity.h > tmp-xlimits.h; \ else \ cat /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/glimits.h > tmp-xlimits.h; \ fi; \ /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../mkinstalldirs ${fix_dir}; \ chmod a+rx ${fix_dir} || true; \ /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change \ tmp-xlimits.h tmp-limits.h; \ rm -f ${fix_dir}/limits.h; \ cp -p tmp-limits.h ${fix_dir}/limits.h; \ chmod a+r ${fix_dir}/limits.h; \ done In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:22: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct rm -f include-fixed/README cp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../fixincludes/README-fixinc include-fixed/README chmod a+r include-fixed/README echo timestamp > stmp-int-hdrs In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:76:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1384:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1397:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1459:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1465:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1470:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1475:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1486:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1491:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1496:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1329:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1848:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1855:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1860:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1865:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1844:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1365:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2150:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3040:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3760:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2572:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1355:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./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; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1335:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; In file included from ^ ~generic-match.c :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:4348:: 3In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c :note25: : array 'op' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h: tree GTY((length ("%h.num_ops"))) op[1];258 : ^3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:259:3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:: 2549warning: :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] XBBDEF (rt, 2) = arg2; ^ ~ gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h348::13353::25 : notenote: : array 'op' declared here expanded from macro 'XBBDEF' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567 X0EXP (rt, 3) = NULL_RTX;: 12 ^ ~: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h return gs->op[2];: 1348 ^ ~: 27/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:: 348note:: 3expanded from macro 'X0EXP': note: array 'op' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587 X0EXP (rt, 4) = NULL_RTX;: 11: ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h return &gs->op[2];: 1348 ^ ~: 27/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:: 348note:: 3expanded from macro 'X0EXP': note: array 'op' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: XINT (rt, 5) = arg3;2604 :3 ^ ~: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328 gs->op[2] = rhs;: 23 ^ ~ :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h :note348: :expanded from macro 'XINT'3 : note: array 'op' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h::2621:133012::23 :warning : notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XSTR' return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):3 : ^ ~ note: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.harray 'op' declared here: 1219:38: note tree GTY((length ("%h.num_ops"))) op[1];: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: In file included from array 'op' declared heregeneric-match.c :4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25 tree GTY((length ("%h.num_ops"))) op[1];: In file included from ^/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :3770: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: :expanded from macro 'XEXP'3013 :10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h::1219373::338:: notenote: : array 'op' declared hereexpanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: In file included from :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3133:3770:: 11./genrtl.h:: 435warning:: 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] return &call_stmt->op[2]; ^ ~ XWINT (rt, 1) = arg1;/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : ^ ~ 373:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3::1224 :note29: :array 'op' declared here note: expanded from macro 'XWINT' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h : ^3141 :3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:: 55warning:: 26array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'HOST_WIDE_INT' call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h# define HOST_WIDE_INT long: 373 ^ :3:In file included from generic-match.c:note4: : array 'op' declared hereIn file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from tree GTY((length ("%h.num_ops"))) op[1];/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h : ^3770 : ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:2023:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1363:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1220:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1348:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1218:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:573:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h3::3508 :warning10: :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; ^ ~ return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h317::13303::23 :note : notearray 'op' declared here: expanded from macro 'XSTR' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h XSTR (rt, 2) = arg2;: ^ ~3534 :3/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:: 1330warning:: 23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XSTR' gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): note ^ ~: array 'op' declared here /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: tree GTY((length ("%h.num_ops"))) op[1]; note ^: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h: :array 'fld' declared here3544 :10: rtunion fld[1]; warning ^: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:In file included from 3generic-match.c:: 4note: : In file included from array 'op' declared here/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c :25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1];: 3770 ^: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h3574::133010::23 :warning : notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XSTR' return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)317 : ^ ~3 :/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h :note1219: :array 'op' declared here38 : note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1328:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1224:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:440:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1331:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1332:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:25: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:3770: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1330:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:1219:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/rtl.h:439:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from gimple-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple-match-head.c:38: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-pass.h:73:1: warning: 'opt_pass' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class opt_pass : public pass_data ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/dumpfile.h:645:1: note: did you mean class here? struct opt_pass; ^~~~~~ class In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:26: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree.h:23: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/coretypes.h:141:7: note: previous use is here class symtab_node; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:27: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2517:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2549:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2567:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2587:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2604:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2621:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2641:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:2651:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:348:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3013:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3056:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3117:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3133:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3141:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:373:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3508:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3534:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3544:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3554:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3564:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:3574:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/gimple.h:317:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from generic-match.c:4: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/generic-match-head.c:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:264:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:937:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:947:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:105:3: note: previous use is here symtab_node ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1672:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:909:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2072:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:1671:17: note: previous use is here for_user)) cgraph_edge { ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/cgraph.h:2073:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct 117 warnings generated. generic-match.c:33020:21: warning: self-comparison always evaluates to false [-Wtautological-compare] if (COMPLEX_CST != COMPLEX_CST) ^ gimple-match.c:59147:21: warning: self-comparison always evaluates to false [-Wtautological-compare] if (COMPLEX_CST != COMPLEX_CST) ^ 117 warnings generated. generic-match.c:56573:30: warning: unused parameter 'loc' [-Wunused-parameter] generic_simplify (location_t loc, enum tree_code code, const tree type ATTRIBUTE_UNUSED, tree op0, tree op1, tree op2, tree op3) ^ generic-match.c:56573:95: warning: unused parameter 'op0' [-Wunused-parameter] generic_simplify (location_t loc, enum tree_code code, const tree type ATTRIBUTE_UNUSED, tree op0, tree op1, tree op2, tree op3) ^ generic-match.c:56573:105: warning: unused parameter 'op1' [-Wunused-parameter] generic_simplify (location_t loc, enum tree_code code, const tree type ATTRIBUTE_UNUSED, tree op0, tree op1, tree op2, tree op3) ^ generic-match.c:56573:115: warning: unused parameter 'op2' [-Wunused-parameter] generic_simplify (location_t loc, enum tree_code code, const tree type ATTRIBUTE_UNUSED, tree op0, tree op1, tree op2, tree op3) ^ generic-match.c:56573:125: warning: unused parameter 'op3' [-Wunused-parameter] generic_simplify (location_t loc, enum tree_code code, const tree type ATTRIBUTE_UNUSED, tree op0, tree op1, tree op2, tree op3) ^ generic-match.c:56583:30: warning: unused parameter 'loc' [-Wunused-parameter] generic_simplify (location_t loc, enum tree_code code, const tree type ATTRIBUTE_UNUSED, tree op0, tree op1, tree op2, tree op3, tree op4) ^ generic-match.c:56583:95: warning: unused parameter 'op0' [-Wunused-parameter] generic_simplify (location_t loc, enum tree_code code, const tree type ATTRIBUTE_UNUSED, tree op0, tree op1, tree op2, tree op3, tree op4) ^ generic-match.c:56583:105: warning: unused parameter 'op1' [-Wunused-parameter] generic_simplify (location_t loc, enum tree_code code, const tree type ATTRIBUTE_UNUSED, tree op0, tree op1, tree op2, tree op3, tree op4) ^ generic-match.c:56583:115: warning: unused parameter 'op2' [-Wunused-parameter] generic_simplify (location_t loc, enum tree_code code, const tree type ATTRIBUTE_UNUSED, tree op0, tree op1, tree op2, tree op3, tree op4) ^ generic-match.c:56583:125: warning: unused parameter 'op3' [-Wunused-parameter] generic_simplify (location_t loc, enum tree_code code, const tree type ATTRIBUTE_UNUSED, tree op0, tree op1, tree op2, tree op3, tree op4) ^ generic-match.c:56583:135: warning: unused parameter 'op4' [-Wunused-parameter] generic_simplify (location_t loc, enum tree_code code, const tree type ATTRIBUTE_UNUSED, tree op0, tree op1, tree op2, tree op3, tree op4) ^ gimple-match.c:99326:35: warning: unused parameter 'res_op' [-Wunused-parameter] gimple_simplify (gimple_match_op *res_op, gimple_seq *seq, ^ gimple-match.c:99326:55: warning: unused parameter 'seq' [-Wunused-parameter] gimple_simplify (gimple_match_op *res_op, gimple_seq *seq, ^ gimple-match.c:99328:47: warning: unused parameter 'type' [-Wunused-parameter] code_helper code, const tree type, tree op0, tree op1, tree op2, tree op3) ^ gimple-match.c:99328:58: warning: unused parameter 'op0' [-Wunused-parameter] code_helper code, const tree type, tree op0, tree op1, tree op2, tree op3) ^ gimple-match.c:99328:68: warning: unused parameter 'op1' [-Wunused-parameter] code_helper code, const tree type, tree op0, tree op1, tree op2, tree op3) ^ gimple-match.c:99328:78: warning: unused parameter 'op2' [-Wunused-parameter] code_helper code, const tree type, tree op0, tree op1, tree op2, tree op3) ^ gimple-match.c:99328:88: warning: unused parameter 'op3' [-Wunused-parameter] code_helper code, const tree type, tree op0, tree op1, tree op2, tree op3) ^ gimple-match.c:99338:35: warning: unused parameter 'res_op' [-Wunused-parameter] gimple_simplify (gimple_match_op *res_op, gimple_seq *seq, ^ gimple-match.c:99338:55: warning: unused parameter 'seq' [-Wunused-parameter] gimple_simplify (gimple_match_op *res_op, gimple_seq *seq, ^ gimple-match.c:99340:47: warning: unused parameter 'type' [-Wunused-parameter] code_helper code, const tree type, tree op0, tree op1, tree op2, tree op3, tree op4) ^ gimple-match.c:99340:58: warning: unused parameter 'op0' [-Wunused-parameter] code_helper code, const tree type, tree op0, tree op1, tree op2, tree op3, tree op4) ^ gimple-match.c:99340:68: warning: unused parameter 'op1' [-Wunused-parameter] code_helper code, const tree type, tree op0, tree op1, tree op2, tree op3, tree op4) ^ gimple-match.c:99340:78: warning: unused parameter 'op2' [-Wunused-parameter] code_helper code, const tree type, tree op0, tree op1, tree op2, tree op3, tree op4) ^ gimple-match.c:99340:88: warning: unused parameter 'op3' [-Wunused-parameter] code_helper code, const tree type, tree op0, tree op1, tree op2, tree op3, tree op4) ^ gimple-match.c:99340:98: warning: unused parameter 'op4' [-Wunused-parameter] code_helper code, const tree type, tree op0, tree op1, tree op2, tree op3, tree op4) ^ 117 warnings generated. 26 warnings generated. 151 warnings generated. 156 warnings generated. rm -rf libbackend.a ar rcT libbackend.a gimple-match.o generic-match.o insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o auto-profile.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o ccmp.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o context.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o early-remat.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o fibonacci_heap.o file-prefix-map.o final.o fixed-value.o fold-const.o fold-const-call.o function.o function-tests.o fwprop.o gcc-rich-location.o gcse.o gcse-common.o ggc-common.o ggc-tests.o gimple.o gimple-builder.o gimple-expr.o gimple-iterator.o gimple-fold.o gimple-laddress.o gimple-loop-interchange.o gimple-loop-jam.o gimple-loop-versioning.o gimple-low.o gimple-pretty-print.o gimple-ssa-backprop.o gimple-ssa-evrp.o gimple-ssa-evrp-analyze.o gimple-ssa-isolate-paths.o gimple-ssa-nonnull-compare.o gimple-ssa-split-paths.o gimple-ssa-store-merging.o gimple-ssa-strength-reduction.o gimple-ssa-sprintf.o gimple-ssa-warn-alloca.o gimple-ssa-warn-restrict.o gimple-streamer-in.o gimple-streamer-out.o gimple-walk.o gimplify.o gimplify-me.o godump.o graph.o graphds.o graphite.o graphite-isl-ast-to-gimple.o graphite-dependences.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hash-map-tests.o hash-set-tests.o hsa-common.o hsa-gen.o hsa-regalloc.o hsa-brig.o hsa-dump.o hw-doloop.o hwint.o ifcvt.o ree.o inchash.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-devirt.o ipa-fnsummary.o ipa-polymorphic-call.o ipa-split.o ipa-inline.o ipa-comdats.o ipa-visibility.o ipa-inline-analysis.o ipa-inline-transform.o ipa-predicate.o ipa-profile.o ipa-prop.o ipa-param-manipulation.o ipa-pure-const.o ipa-icf.o ipa-icf-gimple.o ipa-reference.o ipa-hsa.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-remat.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o multiple_target.o omp-offload.o omp-expand.o omp-general.o omp-grid.o omp-low.o omp-simd-clone.o opt-problem.o optabs.o optabs-libfuncs.o optabs-query.o optabs-tree.o optinfo.o optinfo-emit-json.o options-save.o opts-global.o passes.o plugin.o postreload-gcse.o postreload.o predict.o print-rtl.o print-rtl-function.o print-tree.o profile.o profile-count.o read-md.o read-rtl.o read-rtl-function.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl-tests.o rtl.o rtlhash.o rtlanal.o rtlhooks.o rtx-vector-builder.o run-rtl-passes.o sched-deps.o sched-ebb.o sched-rgn.o sel-sched-ir.o sel-sched-dump.o sel-sched.o selftest-rtl.o selftest-run-tests.o sese.o shrink-wrap.o simplify-rtx.o sparseset.o spellcheck.o spellcheck-tree.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o substring-locations.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o ubsan.o sanopt.o sancov.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nrv.o tree-object-size.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-split.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-scopedtables.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadbackward.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vector-builder.o tree-vrp.o tree.o typed-splay-tree.o unique-ptr-tests.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vec-perm-indices.o vmsdbgout.o vr-values.o vtable-verify.o web.o wide-int.o wide-int-print.o wide-int-range.o xcoffout.o rs6000.o rs6000-string.o rs6000-p8swap.o morphos.o host-netbsd.o if [ -f ../stage_final ] \ && cmp -s ../stage_current ../stage_final; then \ cp ../prev-gcc/cc1-checksum.c cc1-checksum.c; \ else \ build/genchecksum c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c/c-fold.o c/gimple-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-indentation.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o c-family/c-ubsan.o c-family/known-headers.o c-family/c-attribs.o c-family/c-warn.o c-family/c-spellcheck.o default-c.o rs6000-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 ./../intl/libintl.a ../libdecnumber/libdecnumber.a ../libbacktrace/.libs/libbacktrace.a \ checksum-options > cc1-checksum.c.tmp && \ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change cc1-checksum.c.tmp cc1-checksum.c; \ fi if [ -f ../stage_final ] \ && cmp -s ../stage_current ../stage_final; then \ cp ../prev-gcc/cc1plus-checksum.c cc1plus-checksum.c; \ else \ build/genchecksum cp/cp-lang.o c-family/stub-objc.o cp/call.o cp/class.o cp/constexpr.o cp/constraint.o cp/cp-gimplify.o cp/cp-objcp-common.o cp/cp-ubsan.o cp/cvt.o cp/cxx-pretty-print.o cp/decl.o cp/decl2.o cp/dump.o cp/error.o cp/except.o cp/expr.o cp/friend.o cp/init.o cp/lambda.o cp/lex.o cp/logic.o cp/mangle.o cp/method.o cp/name-lookup.o cp/optimize.o cp/parser.o cp/pt.o cp/ptree.o cp/repo.o cp/rtti.o cp/search.o cp/semantics.o cp/tree.o cp/typeck.o cp/typeck2.o cp/vtable-class-hierarchy.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-indentation.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o c-family/c-ubsan.o c-family/known-headers.o c-family/c-attribs.o c-family/c-warn.o c-family/c-spellcheck.o default-c.o rs6000-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 ./../intl/libintl.a ../libdecnumber/libdecnumber.a ../libbacktrace/.libs/libbacktrace.a \ checksum-options > cc1plus-checksum.c.tmp && \ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change cc1plus-checksum.c.tmp cc1plus-checksum.c; \ fi build/genchecksum objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c/c-fold.o c/gimple-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-indentation.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o c-family/c-ubsan.o c-family/known-headers.o c-family/c-attribs.o c-family/c-warn.o c-family/c-spellcheck.o default-c.o rs6000-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 ./../intl/libintl.a ../libdecnumber/libdecnumber.a ../libbacktrace/.libs/libbacktrace.a checksum-options > cc1obj-checksum.c.tmp && \ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change cc1obj-checksum.c.tmp cc1obj-checksum.c build/genchecksum objcp/objcp-act.o objcp/objcp-lang.o objcp/objcp-decl.o objcp/objc-runtime-shared-support.o objcp/objc-gnu-runtime-abi-01.o objcp/objc-next-runtime-abi-01.o objcp/objc-next-runtime-abi-02.o objcp/objc-encoding.o objcp/objc-map.o cp/call.o cp/class.o cp/constexpr.o cp/constraint.o cp/cp-gimplify.o cp/cp-objcp-common.o cp/cp-ubsan.o cp/cvt.o cp/cxx-pretty-print.o cp/decl.o cp/decl2.o cp/dump.o cp/error.o cp/except.o cp/expr.o cp/friend.o cp/init.o cp/lambda.o cp/lex.o cp/logic.o cp/mangle.o cp/method.o cp/name-lookup.o cp/optimize.o cp/parser.o cp/pt.o cp/ptree.o cp/repo.o cp/rtti.o cp/search.o cp/semantics.o cp/tree.o cp/typeck.o cp/typeck2.o cp/vtable-class-hierarchy.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-indentation.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o c-family/c-ubsan.o c-family/known-headers.o c-family/c-attribs.o c-family/c-warn.o c-family/c-spellcheck.o default-c.o rs6000-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 ./../intl/libintl.a ../libdecnumber/libdecnumber.a ../libbacktrace/.libs/libbacktrace.a checksum-options > cc1objplus-checksum.c.tmp && \ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../move-if-change cc1objplus-checksum.c.tmp \ cc1objplus-checksum.c clang++ -no-pie -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o lto1 \ lto/lto-lang.o lto/lto.o lto/lto-object.o attribs.o lto/lto-partition.o lto/lto-symtab.o libbackend.a main.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a -lmpc -lmpfr -lgmp -rdynamic -L./../zlib -lz libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cc1-checksum.o -MT cc1-checksum.o -MMD -MP -MF ./.deps/cc1-checksum.TPo cc1-checksum.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cc1obj-checksum.o -MT cc1obj-checksum.o -MMD -MP -MF ./.deps/cc1obj-checksum.TPo cc1obj-checksum.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cc1plus-checksum.o -MT cc1plus-checksum.o -MMD -MP -MF ./.deps/cc1plus-checksum.TPo cc1plus-checksum.c clangclang: : warningwarning: : treating '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++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../include -I./../intl -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libcpp/include -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/../libbacktrace -I/usr/pkg/include -Wno-error -o cc1objplus-checksum.o -MT cc1objplus-checksum.o -MMD -MP -MF ./.deps/cc1objplus-checksum.TPo cc1objplus-checksum.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -no-pie -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o cc1plus \ cp/cp-lang.o c-family/stub-objc.o cp/call.o cp/class.o cp/constexpr.o cp/constraint.o cp/cp-gimplify.o cp/cp-objcp-common.o cp/cp-ubsan.o cp/cvt.o cp/cxx-pretty-print.o cp/decl.o cp/decl2.o cp/dump.o cp/error.o cp/except.o cp/expr.o cp/friend.o cp/init.o cp/lambda.o cp/lex.o cp/logic.o cp/mangle.o cp/method.o cp/name-lookup.o cp/optimize.o cp/parser.o cp/pt.o cp/ptree.o cp/repo.o cp/rtti.o cp/search.o cp/semantics.o cp/tree.o cp/typeck.o cp/typeck2.o cp/vtable-class-hierarchy.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-indentation.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o c-family/c-ubsan.o c-family/known-headers.o c-family/c-attribs.o c-family/c-warn.o c-family/c-spellcheck.o default-c.o rs6000-c.o cc1plus-checksum.o libbackend.a main.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -lmpc -lmpfr -lgmp -rdynamic -L./../zlib -lz clang++ -no-pie -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o cc1obj \ objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c/c-fold.o c/gimple-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-indentation.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o c-family/c-ubsan.o c-family/known-headers.o c-family/c-attribs.o c-family/c-warn.o c-family/c-spellcheck.o default-c.o rs6000-c.o cc1obj-checksum.o \ libbackend.a main.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -lmpc -lmpfr -lgmp -rdynamic -L./../zlib -lz clang++ -no-pie -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o cc1 c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c/c-fold.o c/gimple-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-indentation.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o c-family/c-ubsan.o c-family/known-headers.o c-family/c-attribs.o c-family/c-warn.o c-family/c-spellcheck.o default-c.o rs6000-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 ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -lmpc -lmpfr -lgmp -rdynamic -L./../zlib -lz clang++ -no-pie -O2 -I/usr/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o cc1objplus \ objcp/objcp-act.o objcp/objcp-lang.o objcp/objcp-decl.o objcp/objc-runtime-shared-support.o objcp/objc-gnu-runtime-abi-01.o objcp/objc-next-runtime-abi-01.o objcp/objc-next-runtime-abi-02.o objcp/objc-encoding.o objcp/objc-map.o cp/call.o cp/class.o cp/constexpr.o cp/constraint.o cp/cp-gimplify.o cp/cp-objcp-common.o cp/cp-ubsan.o cp/cvt.o cp/cxx-pretty-print.o cp/decl.o cp/decl2.o cp/dump.o cp/error.o cp/except.o cp/expr.o cp/friend.o cp/init.o cp/lambda.o cp/lex.o cp/logic.o cp/mangle.o cp/method.o cp/name-lookup.o cp/optimize.o cp/parser.o cp/pt.o cp/ptree.o cp/repo.o cp/rtti.o cp/search.o cp/semantics.o cp/tree.o cp/typeck.o cp/typeck2.o cp/vtable-class-hierarchy.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-indentation.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o c-family/c-ubsan.o c-family/known-headers.o c-family/c-attribs.o c-family/c-warn.o c-family/c-spellcheck.o default-c.o rs6000-c.o cc1objplus-checksum.o libbackend.a main.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -lmpc -lmpfr -lgmp -rdynamic -L./../zlib -lz /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -xc++ -nostdinc /dev/null -S -o /dev/null -fself-test=/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/testsuite/selftests cc1plus: note: self-tests are not enabled in this build echo timestamp > s-selftest-c++ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -xc -nostdinc /dev/null -S -o /dev/null -fself-test=/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/gcc/testsuite/selftests cc1: note: self-tests are not enabled in this build echo timestamp > s-selftest-c rm gcc.pod gmake[2]: Leaving directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/gcc' Checking multilib configuration for libgcc... mkdir ppc-morphos mkdir ppc-morphos/libgcc gmake[2]: Entering directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/libcc1' Configuring in ppc-morphos/libgcc /usr/pkg/bin/gmake all-am gmake[3]: Entering directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/libcc1' /bin/sh ./libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1 -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../libgcc -I ../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc -I/usr/pkg/include -W -Wall -fvisibility=hidden -O2 -I/usr/pkg/include -MT findcomp.lo -MD -MP -MF .deps/findcomp.Tpo -c -o findcomp.lo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/findcomp.cc /bin/sh ./libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1 -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../libgcc -I ../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc -I/usr/pkg/include -W -Wall -fvisibility=hidden -O2 -I/usr/pkg/include -MT libcc1.lo -MD -MP -MF .deps/libcc1.Tpo -c -o libcc1.lo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/libcc1.cc /bin/sh ./libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1 -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../libgcc -I ../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc -I/usr/pkg/include -W -Wall -fvisibility=hidden -O2 -I/usr/pkg/include -MT libcp1.lo -MD -MP -MF .deps/libcp1.Tpo -c -o libcp1.lo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/libcp1.cc /bin/sh ./libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1 -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../libgcc -I ../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc -I/usr/pkg/include -W -Wall -fvisibility=hidden -O2 -I/usr/pkg/include -MT names.lo -MD -MP -MF .deps/names.Tpo -c -o names.lo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/names.cc /bin/sh ./libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1 -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../libgcc -I ../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc -I/usr/pkg/include -W -Wall -fvisibility=hidden -O2 -I/usr/pkg/include -MT callbacks.lo -MD -MP -MF .deps/callbacks.Tpo -c -o callbacks.lo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/callbacks.cc /bin/sh ./libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1 -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../libgcc -I ../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc -I/usr/pkg/include -W -Wall -fvisibility=hidden -O2 -I/usr/pkg/include -MT connection.lo -MD -MP -MF .deps/connection.Tpo -c -o connection.lo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/connection.cc /bin/sh ./libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1 -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../libgcc -I ../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc -I/usr/pkg/include -W -Wall -fvisibility=hidden -O2 -I/usr/pkg/include -MT marshall.lo -MD -MP -MF .deps/marshall.Tpo -c -o marshall.lo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/marshall.cc libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1 -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../libgcc -I ../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc -I/usr/pkg/include -W -Wall -fvisibility=hidden -O2 -I/usr/pkg/include -MT libcc1.lo -MD -MP -MF .deps/libcc1.Tpo -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/libcc1.cc -fPIC -DPIC -o .libs/libcc1.o libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1 -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../libgcc -I ../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc -I/usr/pkg/include -W -Wall -fvisibility=hidden -O2 -I/usr/pkg/include -MT names.lo -MD -MP -MF .deps/names.Tpo -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/names.cc -fPIC -DPIC -o .libs/names.o libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1 -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../libgcc -I ../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc -I/usr/pkg/include -W -Wall -fvisibility=hidden -O2 -I/usr/pkg/include -MT callbacks.lo -MD -MP -MF .deps/callbacks.Tpo -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/callbacks.cc -fPIC -DPIC -o .libs/callbacks.o libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1 -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../libgcc -I ../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc -I/usr/pkg/include -W -Wall -fvisibility=hidden -O2 -I/usr/pkg/include -MT connection.lo -MD -MP -MF .deps/connection.Tpo -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/connection.cc -fPIC -DPIC -o .libs/connection.o libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1 -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../libgcc -I ../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc -I/usr/pkg/include -W -Wall -fvisibility=hidden -O2 -I/usr/pkg/include -MT findcomp.lo -MD -MP -MF .deps/findcomp.Tpo -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/findcomp.cc -fPIC -DPIC -o .libs/findcomp.o libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1 -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../libgcc -I ../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc -I/usr/pkg/include -W -Wall -fvisibility=hidden -O2 -I/usr/pkg/include -MT marshall.lo -MD -MP -MF .deps/marshall.Tpo -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/marshall.cc -fPIC -DPIC -o .libs/marshall.o libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1 -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../libgcc -I ../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc -I/usr/pkg/include -W -Wall -fvisibility=hidden -O2 -I/usr/pkg/include -MT libcp1.lo -MD -MP -MF .deps/libcp1.Tpo -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/libcp1.cc -fPIC -DPIC -o .libs/libcp1.o mv -f .deps/names.Tpo .deps/names.Plo /bin/sh ./libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1 -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../libgcc -I ../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/c-family -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../libcpp/include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/c -I/usr/pkg/include -W -Wall -fvisibility=hidden -O2 -I/usr/pkg/include -MT libcc1plugin.lo -MD -MP -MF .deps/libcc1plugin.Tpo -c -o libcc1plugin.lo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/libcc1plugin.cc libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1 -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../libgcc -I ../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/c-family -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../libcpp/include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/c -I/usr/pkg/include -W -Wall -fvisibility=hidden -O2 -I/usr/pkg/include -MT libcc1plugin.lo -MD -MP -MF .deps/libcc1plugin.Tpo -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/libcc1plugin.cc -fPIC -DPIC -o .libs/libcc1plugin.o mv -f .deps/callbacks.Tpo .deps/callbacks.Plo /bin/sh ./libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1 -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../libgcc -I ../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/c-family -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../libcpp/include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/cp -I/usr/pkg/include -W -Wall -fvisibility=hidden -O2 -I/usr/pkg/include -MT libcp1plugin.lo -MD -MP -MF .deps/libcp1plugin.Tpo -c -o libcp1plugin.lo /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/libcp1plugin.cc mv -f .deps/marshall.Tpo .deps/marshall.Plo In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/libcc1plugin.cc:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/gcc-plugin.h:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1 -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../libgcc -I ../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/c-family -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../libcpp/include -I /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/cp -I/usr/pkg/include -W -Wall -fvisibility=hidden -O2 -I/usr/pkg/include -MT libcp1plugin.lo -MD -MP -MF .deps/libcp1plugin.Tpo -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/libcp1plugin.cc -fPIC -DPIC -o .libs/libcp1plugin.o In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/libcc1plugin.cc:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/gcc-plugin.h:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/libcc1plugin.cc:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/gcc-plugin.h:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/libcc1plugin.cc:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/gcc-plugin.h:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/libcc1plugin.cc:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/gcc-plugin.h:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/libcp1plugin.cc:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/gcc-plugin.h:29: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/coretypes.h:76:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/coretypes.h:56:8: note: previous use is here struct rtx_def; ^ configure: creating cache ./config.cache checking build system type... x86_64--netbsd checking host system type... powerpc-unknown-morphos checking for --enable-version-specific-runtime-libs... yes checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking for gawk... /usr/bin/awk checking for ppc-morphos-ar... /usr/pkg/gg/ppc-morphos/bin/ar checking for ppc-morphos-lipo... ppc-morphos-lipo checking for ppc-morphos-nm... /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm checking for ppc-morphos-ranlib... /usr/pkg/gg/ppc-morphos/bin/ranlib checking for ppc-morphos-strip... /usr/pkg/gg/ppc-morphos/bin/strip checking whether ln -s works... yes checking for ppc-morphos-gcc... /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/libcp1plugin.cc:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/gcc-plugin.h:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/coretypes.h:435: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/machmode.h:320:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/coretypes.h:68:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct checking for suffix of object files... o checking whether we are using the GNU C compiler... In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/libcp1plugin.cc:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/gcc-plugin.h:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/libcp1plugin.cc:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/gcc-plugin.h:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/hash-table.h:244: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/coretypes.h:76:7: note: previous use is here class rtx_def; ^ In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/libcp1plugin.cc:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/gcc-plugin.h:29: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/coretypes.h:442: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/hash-table.h:575: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/hash-table.h:350:1: note: did you mean struct here? class mem_usage; ^~~~~ struct yes checking whether /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include accepts -g... In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/libcc1plugin.cc:34: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/gcc-plugin.h:42: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/ipa-ref.h:26:7: note: previous use is here class symtab_node; ^ yes checking for /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include option to accept ISO C89... mv -f .deps/connection.Tpo .deps/connection.Plo none needed checking how to run the C preprocessor... clang-cpp In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/libcp1plugin.cc:35: In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/gcc-plugin.h:42: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/tree-core.h:1750:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symtab_node; ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/../gcc/ipa-ref.h:26:7: note: previous use is here class symtab_node; ^ checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... unknown checking for _LARGE_FILES value needed for large files... mv -f .deps/findcomp.Tpo .deps/findcomp.Plo unknown checking size of double... 8 checking size of long double... 6 warnings generated. mv -f .deps/libcc1plugin.Tpo .deps/libcc1plugin.Plo /bin/sh ./libtool --tag=CXX --mode=link clang++ -W -Wall -fvisibility=hidden -O2 -I/usr/pkg/include -module -export-symbols /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/libcc1plugin.sym '-L/usr/pkg/lib' '-Wl,-R/usr/pkg/lib' -o libcc1plugin.la -rpath /usr/pkg/gg/lib/gcc/ppc-morphos/9.2.0/plugin libcc1plugin.lo callbacks.lo connection.lo marshall.lo -Wc,../libiberty/pic/libiberty.a libtool: link: clang++ -fPIC -DPIC -shared -nostdlib /usr/lib/crti.o /usr/lib/crtbeginS.o .libs/libcc1plugin.o .libs/callbacks.o .libs/connection.o .libs/marshall.o -L/usr/pkg/lib -lc++ -lm -lc /usr/lib/crtendS.o /usr/lib/crtn.o -Wl,-R/usr/pkg/lib ../libiberty/pic/libiberty.a -Wl,-soname -Wl,libcc1plugin.so.0 -Wl,-retain-symbols-file -Wl,/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/libcc1plugin.sym -o .libs/libcc1plugin.so.0.0 8 checking for inttypes.h... libtool: link: (cd ".libs" && rm -f "libcc1plugin.so.0" && ln -s "libcc1plugin.so.0.0" "libcc1plugin.so.0") libtool: link: (cd ".libs" && rm -f "libcc1plugin.so" && ln -s "libcc1plugin.so.0.0" "libcc1plugin.so") libtool: link: ( cd ".libs" && rm -f "libcc1plugin.la" && ln -s "../libcc1plugin.la" "libcc1plugin.la" ) yes checking for stdint.h... yes checking for stdlib.h... yes checking for ftw.h... yes checking for unistd.h... yes checking for sys/stat.h... yes checking for sys/types.h... mv -f .deps/libcp1.Tpo .deps/libcp1.Plo yes checking for string.h... mv -f .deps/libcc1.Tpo .deps/libcc1.Plo /bin/sh ./libtool --tag=CXX --mode=link clang++ -W -Wall -fvisibility=hidden -O2 -I/usr/pkg/include -module -export-symbols /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/libcc1.sym '-L/usr/pkg/lib' '-Wl,-R/usr/pkg/lib' -o libcc1.la -rpath /usr/pkg/gg/lib/ findcomp.lo libcc1.lo libcp1.lo names.lo callbacks.lo connection.lo marshall.lo -Wc,../libiberty/pic/libiberty.a yes checking for strings.h... libtool: link: clang++ -fPIC -DPIC -shared -nostdlib /usr/lib/crti.o /usr/lib/crtbeginS.o .libs/findcomp.o .libs/libcc1.o .libs/libcp1.o .libs/names.o .libs/callbacks.o .libs/connection.o .libs/marshall.o -L/usr/pkg/lib -lc++ -lm -lc /usr/lib/crtendS.o /usr/lib/crtn.o -Wl,-R/usr/pkg/lib ../libiberty/pic/libiberty.a -Wl,-soname -Wl,libcc1.so.0 -Wl,-retain-symbols-file -Wl,/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/libcc1.sym -o .libs/libcc1.so.0.0 yes checking for memory.h... libtool: link: (cd ".libs" && rm -f "libcc1.so.0" && ln -s "libcc1.so.0.0" "libcc1.so.0") libtool: link: (cd ".libs" && rm -f "libcc1.so" && ln -s "libcc1.so.0.0" "libcc1.so") libtool: link: ( cd ".libs" && rm -f "libcc1.la" && ln -s "../libcc1.la" "libcc1.la" ) yes checking for grep that handles long lines and -e... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep checking for egrep... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep -E checking for ANSI C header files... yes checking whether decimal floating point is supported... no configure: WARNING: decimal float is not supported for this target, ignored checking whether fixed-point is supported... no checking whether the compiler is configured for setjmp/longjmp exceptions... no checking for CET support... no checking if the linker (/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/collect-ld) is GNU ld... yes checking for thread model used by GCC... morphos checking whether assembler supports CFI directives... yes checking for target glibc version... 0.0 checking for __attribute__((visibility("hidden")))... yes checking for .cfi_sections .debug_frame... no checking whether the target assembler supports thread-local storage... yes checking whether the thread-local storage support is from emutls... yes checking for init priority support... yes configure: updating cache ./config.cache configure: creating ./config.status config.status: creating Makefile config.status: creating auto-target.h config.status: executing default commands Adding multilib support to Makefile in /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc multidirs=libb32 libnix libb32/libnix with_multisubdir= Running configure in multilib subdirs libb32 libnix libb32/libnix pwd: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/ppc-morphos/libgcc Running configure in multilib subdir libb32 pwd: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/ppc-morphos mkdir libb32 6 warnings generated. mv -f .deps/libcp1plugin.Tpo .deps/libcp1plugin.Plo /bin/sh ./libtool --tag=CXX --mode=link clang++ -W -Wall -fvisibility=hidden -O2 -I/usr/pkg/include -module -export-symbols /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/libcp1plugin.sym '-L/usr/pkg/lib' '-Wl,-R/usr/pkg/lib' -o libcp1plugin.la -rpath /usr/pkg/gg/lib/gcc/ppc-morphos/9.2.0/plugin libcp1plugin.lo callbacks.lo connection.lo marshall.lo -Wc,../libiberty/pic/libiberty.a libtool: link: clang++ -fPIC -DPIC -shared -nostdlib /usr/lib/crti.o /usr/lib/crtbeginS.o .libs/libcp1plugin.o .libs/callbacks.o .libs/connection.o .libs/marshall.o -L/usr/pkg/lib -lc++ -lm -lc /usr/lib/crtendS.o /usr/lib/crtn.o -Wl,-R/usr/pkg/lib ../libiberty/pic/libiberty.a -Wl,-soname -Wl,libcp1plugin.so.0 -Wl,-retain-symbols-file -Wl,/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libcc1/libcp1plugin.sym -o .libs/libcp1plugin.so.0.0 libtool: link: (cd ".libs" && rm -f "libcp1plugin.so.0" && ln -s "libcp1plugin.so.0.0" "libcp1plugin.so.0") libtool: link: (cd ".libs" && rm -f "libcp1plugin.so" && ln -s "libcp1plugin.so.0.0" "libcp1plugin.so") libtool: link: ( cd ".libs" && rm -f "libcp1plugin.la" && ln -s "../libcp1plugin.la" "libcp1plugin.la" ) gmake[3]: Leaving directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/libcc1' gmake[2]: Leaving directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/libcc1' configure: creating cache ./config.cache checking build system type... x86_64--netbsd checking host system type... powerpc-unknown-morphos checking for --enable-version-specific-runtime-libs... yes checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking for gawk... /usr/bin/awk checking for ppc-morphos-ar... /usr/pkg/gg/ppc-morphos/bin/ar checking for ppc-morphos-lipo... ppc-morphos-lipo checking for ppc-morphos-nm... /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm checking for ppc-morphos-ranlib... /usr/pkg/gg/ppc-morphos/bin/ranlib checking for ppc-morphos-strip... /usr/pkg/gg/ppc-morphos/bin/strip checking whether ln -s works... yes checking for ppc-morphos-gcc... /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -mbaserel32 -mstrict-align checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -mbaserel32 -mstrict-align accepts -g... yes checking for /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -mbaserel32 -mstrict-align option to accept ISO C89... none needed checking how to run the C preprocessor... clang-cpp checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... unknown checking for _LARGE_FILES value needed for large files... unknown checking size of double... 8 checking size of long double... 8 checking for inttypes.h... yes checking for stdint.h... yes checking for stdlib.h... yes checking for ftw.h... yes checking for unistd.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for string.h... yes checking for strings.h... yes checking for memory.h... yes checking for grep that handles long lines and -e... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep checking for egrep... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep -E checking for ANSI C header files... yes checking whether decimal floating point is supported... no configure: WARNING: decimal float is not supported for this target, ignored checking whether fixed-point is supported... no checking whether the compiler is configured for setjmp/longjmp exceptions... no checking for CET support... no checking if the linker (/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/collect-ld) is GNU ld... yes checking for thread model used by GCC... morphos checking whether assembler supports CFI directives... yes checking for target glibc version... 0.0 checking for __attribute__((visibility("hidden")))... yes checking for .cfi_sections .debug_frame... no checking whether the target assembler supports thread-local storage... yes checking whether the thread-local storage support is from emutls... yes checking for init priority support... yes configure: updating cache ./config.cache configure: creating ./config.status config.status: creating Makefile config.status: creating auto-target.h config.status: executing default commands Adding multilib support to Makefile in /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc with_multisubdir=libb32 Running configure in multilib subdir libnix pwd: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/ppc-morphos mkdir libnix configure: creating cache ./config.cache checking build system type... x86_64--netbsd checking host system type... powerpc-unknown-morphos checking for --enable-version-specific-runtime-libs... yes checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking for gawk... /usr/bin/awk checking for ppc-morphos-ar... /usr/pkg/gg/ppc-morphos/bin/ar checking for ppc-morphos-lipo... ppc-morphos-lipo checking for ppc-morphos-nm... /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm checking for ppc-morphos-ranlib... /usr/pkg/gg/ppc-morphos/bin/ranlib checking for ppc-morphos-strip... /usr/pkg/gg/ppc-morphos/bin/strip checking whether ln -s works... yes checking for ppc-morphos-gcc... /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -mclib=libnix -mstrict-align checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -mclib=libnix -mstrict-align accepts -g... yes checking for /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -mclib=libnix -mstrict-align option to accept ISO C89... unsupported checking how to run the C preprocessor... clang-cpp checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... unknown checking for _LARGE_FILES value needed for large files... unknown checking size of double... 8 checking size of long double... 8 checking for inttypes.h... yes checking for stdint.h... yes checking for stdlib.h... yes checking for ftw.h... yes checking for unistd.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for string.h... yes checking for strings.h... yes checking for memory.h... yes checking for grep that handles long lines and -e... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep checking for egrep... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep -E checking for ANSI C header files... no checking whether decimal floating point is supported... no configure: WARNING: decimal float is not supported for this target, ignored checking whether fixed-point is supported... no checking whether the compiler is configured for setjmp/longjmp exceptions... no checking for CET support... no checking if the linker (/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/collect-ld) is GNU ld... yes checking for thread model used by GCC... morphos checking whether assembler supports CFI directives... yes checking for target glibc version... 0.0 checking for __attribute__((visibility("hidden")))... yes checking for .cfi_sections .debug_frame... no checking whether the target assembler supports thread-local storage... yes checking whether the thread-local storage support is from emutls... yes checking for init priority support... yes configure: updating cache ./config.cache configure: creating ./config.status config.status: creating Makefile config.status: creating auto-target.h config.status: executing default commands Adding multilib support to Makefile in /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc with_multisubdir=libnix Running configure in multilib subdir libb32/libnix pwd: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/ppc-morphos mkdir libb32/libnix configure: creating cache ./config.cache checking build system type... x86_64--netbsd checking host system type... powerpc-unknown-morphos checking for --enable-version-specific-runtime-libs... yes checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking for gawk... /usr/bin/awk checking for ppc-morphos-ar... /usr/pkg/gg/ppc-morphos/bin/ar checking for ppc-morphos-lipo... ppc-morphos-lipo checking for ppc-morphos-nm... /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm checking for ppc-morphos-ranlib... /usr/pkg/gg/ppc-morphos/bin/ranlib checking for ppc-morphos-strip... /usr/pkg/gg/ppc-morphos/bin/strip checking whether ln -s works... yes checking for ppc-morphos-gcc... /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -mbaserel32 -mclib=libnix -mstrict-align checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -mbaserel32 -mclib=libnix -mstrict-align accepts -g... yes checking for /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -mbaserel32 -mclib=libnix -mstrict-align option to accept ISO C89... unsupported checking how to run the C preprocessor... clang-cpp checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... unknown checking for _LARGE_FILES value needed for large files... unknown checking size of double... 8 checking size of long double... 8 checking for inttypes.h... yes checking for stdint.h... yes checking for stdlib.h... yes checking for ftw.h... yes checking for unistd.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for string.h... yes checking for strings.h... yes checking for memory.h... yes checking for grep that handles long lines and -e... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep checking for egrep... /data/scratch/cross/ppc-morphos-gcc-9/work/.tools/bin/grep -E checking for ANSI C header files... no checking whether decimal floating point is supported... no configure: WARNING: decimal float is not supported for this target, ignored checking whether fixed-point is supported... no checking whether the compiler is configured for setjmp/longjmp exceptions... no checking for CET support... no checking if the linker (/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/collect-ld) is GNU ld... yes checking for thread model used by GCC... morphos checking whether assembler supports CFI directives... yes checking for target glibc version... 0.0 checking for __attribute__((visibility("hidden")))... yes checking for .cfi_sections .debug_frame... no checking whether the target assembler supports thread-local storage... yes checking whether the thread-local storage support is from emutls... yes checking for init priority support... yes configure: updating cache ./config.cache configure: creating ./config.status config.status: creating Makefile config.status: creating auto-target.h config.status: executing default commands Adding multilib support to Makefile in /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc with_multisubdir=libb32/libnix gmake[2]: Entering directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/ppc-morphos/libgcc' # If this is the top-level multilib, build all the other ln -s /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/enable-execute-stack-empty.c enable-execute-stack.c ln -s /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/unwind-generic.h unwind.h ln -s /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/no-unwind.h md-unwind-support.h ln -s /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/sfp-machine.h sfp-machine.h ln -s /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.h gthr-default.h # multilibs. DEFINES='' HEADERS='' \ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/mkheader.sh > tmp-libgcc_tm.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o eabi_s.o -MT eabi_s.o -MD -MP -MF eabi_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/eabi.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o crtsavfpr_s.o -MT crtsavfpr_s.o -MD -MP -MF crtsavfpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/crtsavfpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o crtresfpr_s.o -MT crtresfpr_s.o -MD -MP -MF crtresfpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/crtresfpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o crtsavgpr_s.o -MT crtsavgpr_s.o -MD -MP -MF crtsavgpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/crtsavgpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o crtresgpr_s.o -MT crtresgpr_s.o -MD -MP -MF crtresgpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/crtresgpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o crtresxfpr_s.o -MT crtresxfpr_s.o -MD -MP -MF crtresxfpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/crtresxfpr.S /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../move-if-change tmp-libgcc_tm.h libgcc_tm.h gmake[3]: Entering directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/ppc-morphos/libgcc' echo timestamp > libgcc_tm.stamp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o crtresxgpr_s.o -MT crtresxgpr_s.o -MD -MP -MF crtresxgpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/crtresxgpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o crtsavevr_s.o -MT crtsavevr_s.o -MD -MP -MF crtsavevr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/crtsavevr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o crtrestvr_s.o -MT crtrestvr_s.o -MD -MP -MF crtrestvr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/crtrestvr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtres32gpr_s.o -MT e500crtres32gpr_s.o -MD -MP -MF e500crtres32gpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtres32gpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtres64gpr_s.o -MT e500crtres64gpr_s.o -MD -MP -MF e500crtres64gpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtres64gpr.S if [ -z "libb32 libnix libb32/libnix" ]; then \ true; \ else \ rootpre=`${PWDCMD-pwd}`/; export rootpre; \ srcrootpre=`cd /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc; ${PWDCMD-pwd}`/; export srcrootpre; \ lib=`echo "${rootpre}" | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \ compiler="/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include "; \ for i in `${compiler} --print-multi-lib 2>/dev/null`; do \ dir=`echo $i | sed -e 's/;.*$//'`; \ if [ "${dir}" = "." ]; then \ true; \ else \ if [ -d ../${dir}/${lib} ]; then \ flags=`echo $i | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; \ if (cd ../${dir}/${lib}; /usr/pkg/bin/gmake "AR=/usr/pkg/gg/ppc-morphos/bin/ar" "AR_FLAGS=rc" "CC=/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include " "CFLAGS=-g -O2" "DESTDIR=" "EXTRA_OFILES=" "HDEFINES=" "INSTALL=/usr/bin/install -c -o pbulkXXX -g users" "INSTALL_DATA=/usr/bin/install -c -o pbulkXXX -g users -m 644" "INSTALL_PROGRAM=/usr/bin/install -c -s -o pbulkXXX -g users -m 755" "LDFLAGS=" "LOADLIBES=" "RANLIB=/usr/pkg/gg/ppc-morphos/bin/ranlib" "SHELL=/bin/sh" "prefix=/usr/pkg/gg" "exec_prefix=/usr/pkg/gg" "libdir=/usr/pkg/gg/lib" "libsubdir=/usr/pkg/gg/lib/gcc-lib/ppc-morphos/9.2.0" "tooldir=/usr/pkg/gg/ppc-morphos" \ CFLAGS="-g -O2 ${flags}" \ CCASFLAGS=" ${flags}" \ FCFLAGS=" ${flags}" \ FFLAGS="-O ${flags}" \ ADAFLAGS=" ${flags}" \ prefix="/usr/pkg/gg" \ exec_prefix="/usr/pkg/gg" \ GOCFLAGS="-O2 -g ${flags}" \ GDCFLAGS="-O2 -g ${flags}" \ CXXFLAGS="-g -O2 ${flags}" \ LIBCFLAGS="-g -O2 ${flags}" \ LIBCXXFLAGS="-g -O2 -fno-implicit-templates ${flags}" \ LDFLAGS=" ${flags}" \ MULTIFLAGS="${flags}" \ DESTDIR="" \ INSTALL="/usr/bin/install -c -o pbulkXXX -g users" \ INSTALL_DATA="/usr/bin/install -c -o pbulkXXX -g users -m 644" \ INSTALL_PROGRAM="/usr/bin/install -c -s -o pbulkXXX -g users -m 755" \ INSTALL_SCRIPT="/usr/bin/install -c -o pbulkXXX -g users -m 755" \ all); then \ true; \ else \ exit 1; \ fi; \ else true; \ fi; \ fi; \ done; \ fi /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtres64gprctr_s.o -MT e500crtres64gprctr_s.o -MD -MP -MF e500crtres64gprctr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtres64gprctr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtrest32gpr_s.o -MT e500crtrest32gpr_s.o -MD -MP -MF e500crtrest32gpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtrest32gpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtrest64gpr_s.o -MT e500crtrest64gpr_s.o -MD -MP -MF e500crtrest64gpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtrest64gpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtresx32gpr_s.o -MT e500crtresx32gpr_s.o -MD -MP -MF e500crtresx32gpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtresx32gpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtresx64gpr_s.o -MT e500crtresx64gpr_s.o -MD -MP -MF e500crtresx64gpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtresx64gpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtsav32gpr_s.o -MT e500crtsav32gpr_s.o -MD -MP -MF e500crtsav32gpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtsav32gpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtsav64gpr_s.o -MT e500crtsav64gpr_s.o -MD -MP -MF e500crtsav64gpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtsav64gpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtsav64gprctr_s.o -MT e500crtsav64gprctr_s.o -MD -MP -MF e500crtsav64gprctr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtsav64gprctr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtsavg32gpr_s.o -MT e500crtsavg32gpr_s.o -MD -MP -MF e500crtsavg32gpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtsavg32gpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtsavg64gpr_s.o -MT e500crtsavg64gpr_s.o -MD -MP -MF e500crtsavg64gpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtsavg64gpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtsavg64gprctr_s.o -MT e500crtsavg64gprctr_s.o -MD -MP -MF e500crtsavg64gprctr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtsavg64gprctr.S dest=../.././gcc/include/tmp$$-unwind.h; \ cp unwind.h $dest; \ chmod a+r $dest; \ sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../move-if-change $dest ../.././gcc/include/unwind.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg eabi_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > eabi.visT /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg crtsavfpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > crtsavfpr.visT /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg crtresfpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > crtresfpr.visT mv -f eabi.visT eabi.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg crtsavgpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > crtsavgpr.visT /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg crtresgpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > crtresgpr.visT mv -f crtsavfpr.visT crtsavfpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg crtresxfpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > crtresxfpr.visT /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg crtresxgpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > crtresxgpr.visT /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg crtsavevr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > crtsavevr.visT mv -f crtresfpr.visT crtresfpr.vis mv -f crtsavgpr.visT crtsavgpr.vis mv -f crtresgpr.visT crtresgpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg crtrestvr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > crtrestvr.visT /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg e500crtres32gpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > e500crtres32gpr.visT /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg e500crtres64gpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > e500crtres64gpr.visT mv -f crtresxgpr.visT crtresxgpr.vis mv -f crtresxfpr.visT crtresxfpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg e500crtres64gprctr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > e500crtres64gprctr.visT /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg e500crtrest32gpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > e500crtrest32gpr.visT gmake[4]: Entering directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/ppc-morphos/libb32/libgcc' mv -f crtsavevr.visT crtsavevr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg e500crtrest64gpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > e500crtrest64gpr.visT /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg e500crtresx32gpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > e500crtresx32gpr.visT mv -f e500crtres32gpr.visT e500crtres32gpr.vis mv -f e500crtres64gpr.visT e500crtres64gpr.vis mv -f crtrestvr.visT crtrestvr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg e500crtresx64gpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > e500crtresx64gpr.visT /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg e500crtsav32gpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > e500crtsav32gpr.visT /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg e500crtsav64gpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > e500crtsav64gpr.visT mv -f e500crtres64gprctr.visT e500crtres64gprctr.vis mv -f e500crtrest32gpr.visT e500crtrest32gpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg e500crtsav64gprctr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > e500crtsav64gprctr.visT /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg e500crtsavg32gpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > e500crtsavg32gpr.visT mv -f e500crtresx32gpr.visT e500crtresx32gpr.vis mv -f e500crtrest64gpr.visT e500crtrest64gpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg e500crtsavg64gpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > e500crtsavg64gpr.visT /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg e500crtsavg64gprctr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > e500crtsavg64gprctr.visT mv -f e500crtsav32gpr.visT e500crtsav32gpr.vis mv -f e500crtresx64gpr.visT e500crtresx64gpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o unwind-dw2.o -MT unwind-dw2.o -MD -MP -MF unwind-dw2.dep -fexceptions -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/unwind-dw2.c -fvisibility=hidden -DHIDE_EXPORTS mv -f e500crtsav64gpr.visT e500crtsav64gpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o unwind-dw2-fde.o -MT unwind-dw2-fde.o -MD -MP -MF unwind-dw2-fde.dep -fexceptions -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/unwind-dw2-fde.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o unwind-sjlj.o -MT unwind-sjlj.o -MD -MP -MF unwind-sjlj.dep -fexceptions -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/unwind-sjlj.c -fvisibility=hidden -DHIDE_EXPORTS mv -f e500crtsav64gprctr.visT e500crtsav64gprctr.vis mv -f e500crtsavg64gpr.visT e500crtsavg64gpr.vis mv -f e500crtsavg32gpr.visT e500crtsavg32gpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o unwind-c.o -MT unwind-c.o -MD -MP -MF unwind-c.dep -fexceptions -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/unwind-c.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o emutls.o -MT emutls.o -MD -MP -MF emutls.dep -fexceptions -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/emutls.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_merge_add.o -MT _gcov_merge_add.o -MD -MP -MF _gcov_merge_add.dep -DL_gcov_merge_add -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-merge.c mv -f e500crtsavg64gprctr.visT e500crtsavg64gprctr.vis # If this is the top-level multilib, build all the other # multilibs. ln -s /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/enable-execute-stack-empty.c enable-execute-stack.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_merge_single.o -MT _gcov_merge_single.o -MD -MP -MF _gcov_merge_single.dep -DL_gcov_merge_single -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-merge.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/emutls.c:53:7: warning: mismatch in argument 1 type of built-in function '__emutls_get_address'; expected 'void *' [-Wbuiltin-declaration-mismatch] 53 | void *__emutls_get_address (struct __emutls_object *); | ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/emutls.c:54:6: warning: mismatch in argument 1 type of built-in function '__emutls_register_common'; expected 'void *' [-Wbuiltin-declaration-mismatch] 54 | void __emutls_register_common (struct __emutls_object *, word, word, void *); | ^~~~~~~~~~~~~~~~~~~~~~~~ ln -s /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/unwind-generic.h unwind.h ln -s /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/no-unwind.h md-unwind-support.h ln -s /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/sfp-machine.h sfp-machine.h ln -s /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.h gthr-default.h DEFINES='' HEADERS='' \ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/mkheader.sh > tmp-libgcc_tm.h /bin/sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../move-if-change tmp-libgcc_tm.h libgcc_tm.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o eabi_s.o -MT eabi_s.o -MD -MP -MF eabi_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/eabi.S echo timestamp > libgcc_tm.stamp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o crtsavfpr_s.o -MT crtsavfpr_s.o -MD -MP -MF crtsavfpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/crtsavfpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_merge_ior.o -MT _gcov_merge_ior.o -MD -MP -MF _gcov_merge_ior.dep -DL_gcov_merge_ior -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-merge.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o crtresfpr_s.o -MT crtresfpr_s.o -MD -MP -MF crtresfpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/crtresfpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_merge_time_profile.o -MT _gcov_merge_time_profile.o -MD -MP -MF _gcov_merge_time_profile.dep -DL_gcov_merge_time_profile -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-merge.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o crtsavgpr_s.o -MT crtsavgpr_s.o -MD -MP -MF crtsavgpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/crtsavgpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_merge_icall_topn.o -MT _gcov_merge_icall_topn.o -MD -MP -MF _gcov_merge_icall_topn.dep -DL_gcov_merge_icall_topn -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-merge.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_interval_profiler.o -MT _gcov_interval_profiler.o -MD -MP -MF _gcov_interval_profiler.dep -DL_gcov_interval_profiler -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-profiler.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_interval_profiler_atomic.o -MT _gcov_interval_profiler_atomic.o -MD -MP -MF _gcov_interval_profiler_atomic.dep -DL_gcov_interval_profiler_atomic -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-profiler.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o crtresgpr_s.o -MT crtresgpr_s.o -MD -MP -MF crtresgpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/crtresgpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_pow2_profiler.o -MT _gcov_pow2_profiler.o -MD -MP -MF _gcov_pow2_profiler.dep -DL_gcov_pow2_profiler -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-profiler.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o crtresxfpr_s.o -MT crtresxfpr_s.o -MD -MP -MF crtresxfpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/crtresxfpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o crtresxgpr_s.o -MT crtresxgpr_s.o -MD -MP -MF crtresxgpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/crtresxgpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_pow2_profiler_atomic.o -MT _gcov_pow2_profiler_atomic.o -MD -MP -MF _gcov_pow2_profiler_atomic.dep -DL_gcov_pow2_profiler_atomic -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-profiler.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o crtsavevr_s.o -MT crtsavevr_s.o -MD -MP -MF crtsavevr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/crtsavevr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o crtrestvr_s.o -MT crtrestvr_s.o -MD -MP -MF crtrestvr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/crtrestvr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_one_value_profiler.o -MT _gcov_one_value_profiler.o -MD -MP -MF _gcov_one_value_profiler.dep -DL_gcov_one_value_profiler -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-profiler.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtres32gpr_s.o -MT e500crtres32gpr_s.o -MD -MP -MF e500crtres32gpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtres32gpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_one_value_profiler_atomic.o -MT _gcov_one_value_profiler_atomic.o -MD -MP -MF _gcov_one_value_profiler_atomic.dep -DL_gcov_one_value_profiler_atomic -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-profiler.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_average_profiler.o -MT _gcov_average_profiler.o -MD -MP -MF _gcov_average_profiler.dep -DL_gcov_average_profiler -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-profiler.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_average_profiler_atomic.o -MT _gcov_average_profiler_atomic.o -MD -MP -MF _gcov_average_profiler_atomic.dep -DL_gcov_average_profiler_atomic -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-profiler.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtres64gpr_s.o -MT e500crtres64gpr_s.o -MD -MP -MF e500crtres64gpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtres64gpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtres64gprctr_s.o -MT e500crtres64gprctr_s.o -MD -MP -MF e500crtres64gprctr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtres64gprctr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_ior_profiler.o -MT _gcov_ior_profiler.o -MD -MP -MF _gcov_ior_profiler.dep -DL_gcov_ior_profiler -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-profiler.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtrest32gpr_s.o -MT e500crtrest32gpr_s.o -MD -MP -MF e500crtrest32gpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtrest32gpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtrest64gpr_s.o -MT e500crtrest64gpr_s.o -MD -MP -MF e500crtrest64gpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtrest64gpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_ior_profiler_atomic.o -MT _gcov_ior_profiler_atomic.o -MD -MP -MF _gcov_ior_profiler_atomic.dep -DL_gcov_ior_profiler_atomic -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-profiler.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtresx32gpr_s.o -MT e500crtresx32gpr_s.o -MD -MP -MF e500crtresx32gpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtresx32gpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtresx64gpr_s.o -MT e500crtresx64gpr_s.o -MD -MP -MF e500crtresx64gpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtresx64gpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtsav32gpr_s.o -MT e500crtsav32gpr_s.o -MD -MP -MF e500crtsav32gpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtsav32gpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_indirect_call_profiler_v3.o -MT _gcov_indirect_call_profiler_v3.o -MD -MP -MF _gcov_indirect_call_profiler_v3.dep -DL_gcov_indirect_call_profiler_v3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-profiler.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_time_profiler.o -MT _gcov_time_profiler.o -MD -MP -MF _gcov_time_profiler.dep -DL_gcov_time_profiler -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-profiler.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_indirect_call_topn_profiler.o -MT _gcov_indirect_call_topn_profiler.o -MD -MP -MF _gcov_indirect_call_topn_profiler.dep -DL_gcov_indirect_call_topn_profiler -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-profiler.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_dump.o -MT _gcov_dump.o -MD -MP -MF _gcov_dump.dep -DL_gcov_dump -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-interface.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtsav64gpr_s.o -MT e500crtsav64gpr_s.o -MD -MP -MF e500crtsav64gpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtsav64gpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_flush.o -MT _gcov_flush.o -MD -MP -MF _gcov_flush.dep -DL_gcov_flush -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-interface.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtsav64gprctr_s.o -MT e500crtsav64gprctr_s.o -MD -MP -MF e500crtsav64gprctr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtsav64gprctr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_fork.o -MT _gcov_fork.o -MD -MP -MF _gcov_fork.dep -DL_gcov_fork -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-interface.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtsavg32gpr_s.o -MT e500crtsavg32gpr_s.o -MD -MP -MF e500crtsavg32gpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtsavg32gpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_execl.o -MT _gcov_execl.o -MD -MP -MF _gcov_execl.dep -DL_gcov_execl -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-interface.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_execlp.o -MT _gcov_execlp.o -MD -MP -MF _gcov_execlp.dep -DL_gcov_execlp -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-interface.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtsavg64gpr_s.o -MT e500crtsavg64gpr_s.o -MD -MP -MF e500crtsavg64gpr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtsavg64gpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtsavg64gprctr_s.o -MT e500crtsavg64gprctr_s.o -MD -MP -MF e500crtsavg64gprctr_s.dep -DSHARED -c -xassembler-with-cpp /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtsavg64gprctr.S dest=../../.././gcc/include/tmp$$-unwind.h; \ cp unwind.h $dest; \ chmod a+r $dest; \ sh /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../move-if-change $dest ../../.././gcc/include/unwind.h /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_execle.o -MT _gcov_execle.o -MD -MP -MF _gcov_execle.dep -DL_gcov_execle -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-interface.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_execv.o -MT _gcov_execv.o -MD -MP -MF _gcov_execv.dep -DL_gcov_execv -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-interface.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_execvp.o -MT _gcov_execvp.o -MD -MP -MF _gcov_execvp.dep -DL_gcov_execvp -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-interface.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-interface.c: In function '__gcov_fork': /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-interface.c:180:9: warning: implicit declaration of function 'fork' [-Wimplicit-function-declaration] 180 | pid = fork (); | ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-interface.c:182:5: warning: implicit declaration of function '__GTHREAD_MUTEX_INIT_FUNCTION' [-Wimplicit-function-declaration] 182 | __GTHREAD_MUTEX_INIT_FUNCTION (&__gcov_flush_mx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg eabi_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > eabi.visT /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg crtsavfpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > crtsavfpr.visT mv -f eabi.visT eabi.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg crtresfpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > crtresfpr.visT /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_execve.o -MT _gcov_execve.o -MD -MP -MF _gcov_execve.dep -DL_gcov_execve -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-interface.c mv -f crtsavfpr.visT crtsavfpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg crtsavgpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > crtsavgpr.visT /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_reset.o -MT _gcov_reset.o -MD -MP -MF _gcov_reset.dep -DL_gcov_reset -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-interface.c mv -f crtresfpr.visT crtresfpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov.o -MT _gcov.o -MD -MP -MF _gcov.dep -DL_gcov -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-driver.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg crtresgpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > crtresgpr.visT mv -f crtsavgpr.visT crtsavgpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -g0 -finhibit-size-directive -fno-inline -fno-exceptions -fno-zero-initialized-in-bss -fno-toplevel-reorder -fno-tree-vectorize -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -o crtbegin.o -MT crtbegin.o -MD -MP -MF crtbegin.dep -msdata=none -O2 -fno-asynchronous-unwind-tables -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/crtstuff.c -DCRT_BEGIN mv -f crtresgpr.visT crtresgpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg crtresxfpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > crtresxfpr.visT /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -g0 -finhibit-size-directive -fno-inline -fno-exceptions -fno-zero-initialized-in-bss -fno-toplevel-reorder -fno-tree-vectorize -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -o crtend.o -MT crtend.o -MD -MP -MF crtend.dep -msdata=none -O2 -fno-asynchronous-unwind-tables -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/crtstuff.c -DCRT_END mv -f crtresxfpr.visT crtresxfpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg crtresxgpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > crtresxgpr.visT /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg crtsavevr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > crtsavevr.visT mv -f crtsavevr.visT crtsavevr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -g0 -finhibit-size-directive -fno-inline -fno-exceptions -fno-zero-initialized-in-bss -fno-toplevel-reorder -fno-tree-vectorize -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -o crtbeginS.o -MT crtbeginS.o -MD -MP -MF crtbeginS.dep -msdata=none -O2 -fno-asynchronous-unwind-tables -fPIC -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/crtstuff.c -DCRT_BEGIN -DCRTSTUFFS_O mv -f crtresxgpr.visT crtresxgpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg crtrestvr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > crtrestvr.visT /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -g0 -finhibit-size-directive -fno-inline -fno-exceptions -fno-zero-initialized-in-bss -fno-toplevel-reorder -fno-tree-vectorize -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -o crtendS.o -MT crtendS.o -MD -MP -MF crtendS.dep -msdata=none -O2 -fno-asynchronous-unwind-tables -fPIC -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/crtstuff.c -DCRT_END -DCRTSTUFFS_O /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg e500crtres32gpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > e500crtres32gpr.visT mv -f crtrestvr.visT crtrestvr.vis mv -f e500crtres32gpr.visT e500crtres32gpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -g0 -finhibit-size-directive -fno-inline -fno-exceptions -fno-zero-initialized-in-bss -fno-toplevel-reorder -fno-tree-vectorize -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -o crtbeginT.o -MT crtbeginT.o -MD -MP -MF crtbeginT.dep -msdata=none -O2 -fno-asynchronous-unwind-tables -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/crtstuff.c -DCRT_BEGIN -DCRTSTUFFT_O /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg e500crtres64gpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > e500crtres64gpr.visT mv -f e500crtres64gpr.visT e500crtres64gpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg e500crtres64gprctr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > e500crtres64gprctr.visT mv -f e500crtres64gprctr.visT e500crtres64gprctr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -g0 -finhibit-size-directive -fno-inline -fno-exceptions -fno-zero-initialized-in-bss -fno-toplevel-reorder -fno-tree-vectorize -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -o ecrti.o -MT ecrti.o -MD -MP -MF ecrti.dep -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/eabi-ci.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg e500crtrest32gpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > e500crtrest32gpr.visT /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -g0 -finhibit-size-directive -fno-inline -fno-exceptions -fno-zero-initialized-in-bss -fno-toplevel-reorder -fno-tree-vectorize -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -o ecrtn.o -MT ecrtn.o -MD -MP -MF ecrtn.dep -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/eabi-cn.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg e500crtrest64gpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > e500crtrest64gpr.visT /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -g0 -finhibit-size-directive -fno-inline -fno-exceptions -fno-zero-initialized-in-bss -fno-toplevel-reorder -fno-tree-vectorize -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -o ncrti.o -MT ncrti.o -MD -MP -MF ncrti.dep -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/sol-ci.S mv -f e500crtrest32gpr.visT e500crtrest32gpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg e500crtresx32gpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > e500crtresx32gpr.visT /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -g0 -finhibit-size-directive -fno-inline -fno-exceptions -fno-zero-initialized-in-bss -fno-toplevel-reorder -fno-tree-vectorize -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -o ncrtn.o -MT ncrtn.o -MD -MP -MF ncrtn.dep -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/sol-cn.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg e500crtresx64gpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > e500crtresx64gpr.visT mv -f e500crtresx32gpr.visT e500crtresx32gpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _muldi3.o -MT _muldi3.o -MD -MP -MF _muldi3.dep -DL_muldi3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg e500crtsav32gpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > e500crtsav32gpr.visT /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _negdi2.o -MT _negdi2.o -MD -MP -MF _negdi2.dep -DL_negdi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS mv -f e500crtrest64gpr.visT e500crtrest64gpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _lshrdi3.o -MT _lshrdi3.o -MD -MP -MF _lshrdi3.dep -DL_lshrdi3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg e500crtsav64gpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > e500crtsav64gpr.visT mv -f e500crtresx64gpr.visT e500crtresx64gpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _ashldi3.o -MT _ashldi3.o -MD -MP -MF _ashldi3.dep -DL_ashldi3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg e500crtsav64gprctr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > e500crtsav64gprctr.visT mv -f e500crtsav32gpr.visT e500crtsav32gpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg e500crtsavg32gpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > e500crtsavg32gpr.visT mv -f e500crtsav64gprctr.visT e500crtsav64gprctr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _ashrdi3.o -MT _ashrdi3.o -MD -MP -MF _ashrdi3.dep -DL_ashrdi3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS mv -f e500crtsavg32gpr.visT e500crtsavg32gpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _cmpdi2.o -MT _cmpdi2.o -MD -MP -MF _cmpdi2.dep -DL_cmpdi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS mv -f e500crtsav64gpr.visT e500crtsav64gpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg e500crtsavg64gpr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > e500crtsavg64gpr.visT mv -f e500crtsavg64gpr.visT e500crtsavg64gpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/nm -pg e500crtsavg64gprctr_s.o | /usr/bin/awk 'NF == 3 && $2 !~ /^[UN]$/ && $3 !~ /.*_compat/ && $3 !~ /.*@.*/ { print "\t.hidden", $3 }' > e500crtsavg64gprctr.visT mv -f e500crtsavg64gprctr.visT e500crtsavg64gprctr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o unwind-dw2.o -MT unwind-dw2.o -MD -MP -MF unwind-dw2.dep -fexceptions -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/unwind-dw2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _ucmpdi2.o -MT _ucmpdi2.o -MD -MP -MF _ucmpdi2.dep -DL_ucmpdi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o unwind-dw2-fde.o -MT unwind-dw2-fde.o -MD -MP -MF unwind-dw2-fde.dep -fexceptions -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/unwind-dw2-fde.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _clear_cache.o -MT _clear_cache.o -MD -MP -MF _clear_cache.dep -DL_clear_cache -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o unwind-sjlj.o -MT unwind-sjlj.o -MD -MP -MF unwind-sjlj.dep -fexceptions -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/unwind-sjlj.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o unwind-c.o -MT unwind-c.o -MD -MP -MF unwind-c.dep -fexceptions -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/unwind-c.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o emutls.o -MT emutls.o -MD -MP -MF emutls.dep -fexceptions -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/emutls.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_merge_add.o -MT _gcov_merge_add.o -MD -MP -MF _gcov_merge_add.dep -DL_gcov_merge_add -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-merge.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_merge_single.o -MT _gcov_merge_single.o -MD -MP -MF _gcov_merge_single.dep -DL_gcov_merge_single -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-merge.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _trampoline.o -MT _trampoline.o -MD -MP -MF _trampoline.dep -DL_trampoline -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/emutls.c:53:7: warning: mismatch in argument 1 type of built-in function '__emutls_get_address'; expected 'void *' [-Wbuiltin-declaration-mismatch] 53 | void *__emutls_get_address (struct __emutls_object *); | ^~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/emutls.c:54:6: warning: mismatch in argument 1 type of built-in function '__emutls_register_common'; expected 'void *' [-Wbuiltin-declaration-mismatch] 54 | void __emutls_register_common (struct __emutls_object *, word, word, void *); | ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o __main.o -MT __main.o -MD -MP -MF __main.dep -DL__main -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_merge_ior.o -MT _gcov_merge_ior.o -MD -MP -MF _gcov_merge_ior.dep -DL_gcov_merge_ior -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-merge.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _absvsi2.o -MT _absvsi2.o -MD -MP -MF _absvsi2.dep -DL_absvsi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _absvdi2.o -MT _absvdi2.o -MD -MP -MF _absvdi2.dep -DL_absvdi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_merge_time_profile.o -MT _gcov_merge_time_profile.o -MD -MP -MF _gcov_merge_time_profile.dep -DL_gcov_merge_time_profile -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-merge.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _addvsi3.o -MT _addvsi3.o -MD -MP -MF _addvsi3.dep -DL_addvsi3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_merge_icall_topn.o -MT _gcov_merge_icall_topn.o -MD -MP -MF _gcov_merge_icall_topn.dep -DL_gcov_merge_icall_topn -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-merge.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _addvdi3.o -MT _addvdi3.o -MD -MP -MF _addvdi3.dep -DL_addvdi3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_interval_profiler.o -MT _gcov_interval_profiler.o -MD -MP -MF _gcov_interval_profiler.dep -DL_gcov_interval_profiler -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-profiler.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_interval_profiler_atomic.o -MT _gcov_interval_profiler_atomic.o -MD -MP -MF _gcov_interval_profiler_atomic.dep -DL_gcov_interval_profiler_atomic -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-profiler.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _subvsi3.o -MT _subvsi3.o -MD -MP -MF _subvsi3.dep -DL_subvsi3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_pow2_profiler.o -MT _gcov_pow2_profiler.o -MD -MP -MF _gcov_pow2_profiler.dep -DL_gcov_pow2_profiler -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-profiler.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _subvdi3.o -MT _subvdi3.o -MD -MP -MF _subvdi3.dep -DL_subvdi3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_pow2_profiler_atomic.o -MT _gcov_pow2_profiler_atomic.o -MD -MP -MF _gcov_pow2_profiler_atomic.dep -DL_gcov_pow2_profiler_atomic -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-profiler.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _mulvsi3.o -MT _mulvsi3.o -MD -MP -MF _mulvsi3.dep -DL_mulvsi3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _mulvdi3.o -MT _mulvdi3.o -MD -MP -MF _mulvdi3.dep -DL_mulvdi3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_one_value_profiler.o -MT _gcov_one_value_profiler.o -MD -MP -MF _gcov_one_value_profiler.dep -DL_gcov_one_value_profiler -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-profiler.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _negvsi2.o -MT _negvsi2.o -MD -MP -MF _negvsi2.dep -DL_negvsi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_one_value_profiler_atomic.o -MT _gcov_one_value_profiler_atomic.o -MD -MP -MF _gcov_one_value_profiler_atomic.dep -DL_gcov_one_value_profiler_atomic -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-profiler.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _negvdi2.o -MT _negvdi2.o -MD -MP -MF _negvdi2.dep -DL_negvdi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _ctors.o -MT _ctors.o -MD -MP -MF _ctors.dep -DL_ctors -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _ffssi2.o -MT _ffssi2.o -MD -MP -MF _ffssi2.dep -DL_ffssi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _ffsdi2.o -MT _ffsdi2.o -MD -MP -MF _ffsdi2.dep -DL_ffsdi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_average_profiler.o -MT _gcov_average_profiler.o -MD -MP -MF _gcov_average_profiler.dep -DL_gcov_average_profiler -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-profiler.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _clz.o -MT _clz.o -MD -MP -MF _clz.dep -DL_clz -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_average_profiler_atomic.o -MT _gcov_average_profiler_atomic.o -MD -MP -MF _gcov_average_profiler_atomic.dep -DL_gcov_average_profiler_atomic -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-profiler.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_ior_profiler.o -MT _gcov_ior_profiler.o -MD -MP -MF _gcov_ior_profiler.dep -DL_gcov_ior_profiler -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-profiler.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_ior_profiler_atomic.o -MT _gcov_ior_profiler_atomic.o -MD -MP -MF _gcov_ior_profiler_atomic.dep -DL_gcov_ior_profiler_atomic -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-profiler.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _clzsi2.o -MT _clzsi2.o -MD -MP -MF _clzsi2.dep -DL_clzsi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_indirect_call_profiler_v3.o -MT _gcov_indirect_call_profiler_v3.o -MD -MP -MF _gcov_indirect_call_profiler_v3.dep -DL_gcov_indirect_call_profiler_v3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-profiler.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _clzdi2.o -MT _clzdi2.o -MD -MP -MF _clzdi2.dep -DL_clzdi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_time_profiler.o -MT _gcov_time_profiler.o -MD -MP -MF _gcov_time_profiler.dep -DL_gcov_time_profiler -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-profiler.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _ctzsi2.o -MT _ctzsi2.o -MD -MP -MF _ctzsi2.dep -DL_ctzsi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _ctzdi2.o -MT _ctzdi2.o -MD -MP -MF _ctzdi2.dep -DL_ctzdi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _popcount_tab.o -MT _popcount_tab.o -MD -MP -MF _popcount_tab.dep -DL_popcount_tab -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_indirect_call_topn_profiler.o -MT _gcov_indirect_call_topn_profiler.o -MD -MP -MF _gcov_indirect_call_topn_profiler.dep -DL_gcov_indirect_call_topn_profiler -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-profiler.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _popcountsi2.o -MT _popcountsi2.o -MD -MP -MF _popcountsi2.dep -DL_popcountsi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _popcountdi2.o -MT _popcountdi2.o -MD -MP -MF _popcountdi2.dep -DL_popcountdi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_dump.o -MT _gcov_dump.o -MD -MP -MF _gcov_dump.dep -DL_gcov_dump -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-interface.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_flush.o -MT _gcov_flush.o -MD -MP -MF _gcov_flush.dep -DL_gcov_flush -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-interface.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_fork.o -MT _gcov_fork.o -MD -MP -MF _gcov_fork.dep -DL_gcov_fork -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-interface.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_execl.o -MT _gcov_execl.o -MD -MP -MF _gcov_execl.dep -DL_gcov_execl -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-interface.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_execlp.o -MT _gcov_execlp.o -MD -MP -MF _gcov_execlp.dep -DL_gcov_execlp -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-interface.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _paritysi2.o -MT _paritysi2.o -MD -MP -MF _paritysi2.dep -DL_paritysi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_execle.o -MT _gcov_execle.o -MD -MP -MF _gcov_execle.dep -DL_gcov_execle -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-interface.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-interface.c: In function '__gcov_fork': /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-interface.c:180:9: warning: implicit declaration of function 'fork' [-Wimplicit-function-declaration] 180 | pid = fork (); | ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-interface.c:182:5: warning: implicit declaration of function '__GTHREAD_MUTEX_INIT_FUNCTION' [-Wimplicit-function-declaration] 182 | __GTHREAD_MUTEX_INIT_FUNCTION (&__gcov_flush_mx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _paritydi2.o -MT _paritydi2.o -MD -MP -MF _paritydi2.dep -DL_paritydi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _powisf2.o -MT _powisf2.o -MD -MP -MF _powisf2.dep -DL_powisf2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _powidf2.o -MT _powidf2.o -MD -MP -MF _powidf2.dep -DL_powidf2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _powixf2.o -MT _powixf2.o -MD -MP -MF _powixf2.dep -DL_powixf2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _powitf2.o -MT _powitf2.o -MD -MP -MF _powitf2.dep -DL_powitf2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_execv.o -MT _gcov_execv.o -MD -MP -MF _gcov_execv.dep -DL_gcov_execv -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-interface.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _mulhc3.o -MT _mulhc3.o -MD -MP -MF _mulhc3.dep -DL_mulhc3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _mulsc3.o -MT _mulsc3.o -MD -MP -MF _mulsc3.dep -DL_mulsc3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _muldc3.o -MT _muldc3.o -MD -MP -MF _muldc3.dep -DL_muldc3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _mulxc3.o -MT _mulxc3.o -MD -MP -MF _mulxc3.dep -DL_mulxc3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_execvp.o -MT _gcov_execvp.o -MD -MP -MF _gcov_execvp.dep -DL_gcov_execvp -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-interface.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_execve.o -MT _gcov_execve.o -MD -MP -MF _gcov_execve.dep -DL_gcov_execve -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-interface.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _multc3.o -MT _multc3.o -MD -MP -MF _multc3.dep -DL_multc3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov_reset.o -MT _gcov_reset.o -MD -MP -MF _gcov_reset.dep -DL_gcov_reset -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-interface.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _divhc3.o -MT _divhc3.o -MD -MP -MF _divhc3.dep -DL_divhc3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _divsc3.o -MT _divsc3.o -MD -MP -MF _divsc3.dep -DL_divsc3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gcov.o -MT _gcov.o -MD -MP -MF _gcov.dep -DL_gcov -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcov-driver.c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -g0 -finhibit-size-directive -fno-inline -fno-exceptions -fno-zero-initialized-in-bss -fno-toplevel-reorder -fno-tree-vectorize -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -o crtbegin.o -MT crtbegin.o -MD -MP -MF crtbegin.dep -msdata=none -O2 -fno-asynchronous-unwind-tables -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/crtstuff.c -DCRT_BEGIN /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _divdc3.o -MT _divdc3.o -MD -MP -MF _divdc3.dep -DL_divdc3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _divxc3.o -MT _divxc3.o -MD -MP -MF _divxc3.dep -DL_divxc3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -g0 -finhibit-size-directive -fno-inline -fno-exceptions -fno-zero-initialized-in-bss -fno-toplevel-reorder -fno-tree-vectorize -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -o crtend.o -MT crtend.o -MD -MP -MF crtend.dep -msdata=none -O2 -fno-asynchronous-unwind-tables -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/crtstuff.c -DCRT_END /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -g0 -finhibit-size-directive -fno-inline -fno-exceptions -fno-zero-initialized-in-bss -fno-toplevel-reorder -fno-tree-vectorize -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -o crtbeginS.o -MT crtbeginS.o -MD -MP -MF crtbeginS.dep -msdata=none -O2 -fno-asynchronous-unwind-tables -fPIC -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/crtstuff.c -DCRT_BEGIN -DCRTSTUFFS_O /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _divtc3.o -MT _divtc3.o -MD -MP -MF _divtc3.dep -DL_divtc3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _bswapsi2.o -MT _bswapsi2.o -MD -MP -MF _bswapsi2.dep -DL_bswapsi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -g0 -finhibit-size-directive -fno-inline -fno-exceptions -fno-zero-initialized-in-bss -fno-toplevel-reorder -fno-tree-vectorize -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -o crtendS.o -MT crtendS.o -MD -MP -MF crtendS.dep -msdata=none -O2 -fno-asynchronous-unwind-tables -fPIC -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/crtstuff.c -DCRT_END -DCRTSTUFFS_O /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -g0 -finhibit-size-directive -fno-inline -fno-exceptions -fno-zero-initialized-in-bss -fno-toplevel-reorder -fno-tree-vectorize -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -o crtbeginT.o -MT crtbeginT.o -MD -MP -MF crtbeginT.dep -msdata=none -O2 -fno-asynchronous-unwind-tables -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/crtstuff.c -DCRT_BEGIN -DCRTSTUFFT_O /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _bswapdi2.o -MT _bswapdi2.o -MD -MP -MF _bswapdi2.dep -DL_bswapdi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _clrsbsi2.o -MT _clrsbsi2.o -MD -MP -MF _clrsbsi2.dep -DL_clrsbsi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _clrsbdi2.o -MT _clrsbdi2.o -MD -MP -MF _clrsbdi2.dep -DL_clrsbdi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -g0 -finhibit-size-directive -fno-inline -fno-exceptions -fno-zero-initialized-in-bss -fno-toplevel-reorder -fno-tree-vectorize -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -o ecrti.o -MT ecrti.o -MD -MP -MF ecrti.dep -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/eabi-ci.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _fixunssfsi.o -MT _fixunssfsi.o -MD -MP -MF _fixunssfsi.dep -DL_fixunssfsi -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -g0 -finhibit-size-directive -fno-inline -fno-exceptions -fno-zero-initialized-in-bss -fno-toplevel-reorder -fno-tree-vectorize -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -o ecrtn.o -MT ecrtn.o -MD -MP -MF ecrtn.dep -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/eabi-cn.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _fixunsdfsi.o -MT _fixunsdfsi.o -MD -MP -MF _fixunsdfsi.dep -DL_fixunsdfsi -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _fixunsxfsi.o -MT _fixunsxfsi.o -MD -MP -MF _fixunsxfsi.dep -DL_fixunsxfsi -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _fixsfdi.o -MT _fixsfdi.o -MD -MP -MF _fixsfdi.dep -DL_fixsfdi -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -g0 -finhibit-size-directive -fno-inline -fno-exceptions -fno-zero-initialized-in-bss -fno-toplevel-reorder -fno-tree-vectorize -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -o ncrti.o -MT ncrti.o -MD -MP -MF ncrti.dep -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/sol-ci.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _fixdfdi.o -MT _fixdfdi.o -MD -MP -MF _fixdfdi.dep -DL_fixdfdi -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _fixxfdi.o -MT _fixxfdi.o -MD -MP -MF _fixxfdi.dep -DL_fixxfdi -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -g0 -finhibit-size-directive -fno-inline -fno-exceptions -fno-zero-initialized-in-bss -fno-toplevel-reorder -fno-tree-vectorize -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -o ncrtn.o -MT ncrtn.o -MD -MP -MF ncrtn.dep -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/sol-cn.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _fixtfdi.o -MT _fixtfdi.o -MD -MP -MF _fixtfdi.dep -DL_fixtfdi -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _fixunssfdi.o -MT _fixunssfdi.o -MD -MP -MF _fixunssfdi.dep -DL_fixunssfdi -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _fixunsdfdi.o -MT _fixunsdfdi.o -MD -MP -MF _fixunsdfdi.dep -DL_fixunsdfdi -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _fixunsxfdi.o -MT _fixunsxfdi.o -MD -MP -MF _fixunsxfdi.dep -DL_fixunsxfdi -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _muldi3.o -MT _muldi3.o -MD -MP -MF _muldi3.dep -DL_muldi3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _negdi2.o -MT _negdi2.o -MD -MP -MF _negdi2.dep -DL_negdi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _lshrdi3.o -MT _lshrdi3.o -MD -MP -MF _lshrdi3.dep -DL_lshrdi3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _ashldi3.o -MT _ashldi3.o -MD -MP -MF _ashldi3.dep -DL_ashldi3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _ashrdi3.o -MT _ashrdi3.o -MD -MP -MF _ashrdi3.dep -DL_ashrdi3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _cmpdi2.o -MT _cmpdi2.o -MD -MP -MF _cmpdi2.dep -DL_cmpdi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _ucmpdi2.o -MT _ucmpdi2.o -MD -MP -MF _ucmpdi2.dep -DL_ucmpdi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _fixunstfdi.o -MT _fixunstfdi.o -MD -MP -MF _fixunstfdi.dep -DL_fixunstfdi -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _floatdisf.o -MT _floatdisf.o -MD -MP -MF _floatdisf.dep -DL_floatdisf -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _floatdidf.o -MT _floatdidf.o -MD -MP -MF _floatdidf.dep -DL_floatdidf -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _floatdixf.o -MT _floatdixf.o -MD -MP -MF _floatdixf.dep -DL_floatdixf -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _floatditf.o -MT _floatditf.o -MD -MP -MF _floatditf.dep -DL_floatditf -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _floatundisf.o -MT _floatundisf.o -MD -MP -MF _floatundisf.dep -DL_floatundisf -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _clear_cache.o -MT _clear_cache.o -MD -MP -MF _clear_cache.dep -DL_clear_cache -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _floatundidf.o -MT _floatundidf.o -MD -MP -MF _floatundidf.dep -DL_floatundidf -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _trampoline.o -MT _trampoline.o -MD -MP -MF _trampoline.dep -DL_trampoline -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o __main.o -MT __main.o -MD -MP -MF __main.dep -DL__main -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _absvsi2.o -MT _absvsi2.o -MD -MP -MF _absvsi2.dep -DL_absvsi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _absvdi2.o -MT _absvdi2.o -MD -MP -MF _absvdi2.dep -DL_absvdi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _addvsi3.o -MT _addvsi3.o -MD -MP -MF _addvsi3.dep -DL_addvsi3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _floatundixf.o -MT _floatundixf.o -MD -MP -MF _floatundixf.dep -DL_floatundixf -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _addvdi3.o -MT _addvdi3.o -MD -MP -MF _addvdi3.dep -DL_addvdi3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _floatunditf.o -MT _floatunditf.o -MD -MP -MF _floatunditf.dep -DL_floatunditf -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _eprintf.o -MT _eprintf.o -MD -MP -MF _eprintf.dep -DL_eprintf -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o __gcc_bcmp.o -MT __gcc_bcmp.o -MD -MP -MF __gcc_bcmp.dep -DL__gcc_bcmp -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _divdi3.o -MT _divdi3.o -MD -MP -MF _divdi3.dep -DL_divdi3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c \ -fexceptions -fnon-call-exceptions -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _subvsi3.o -MT _subvsi3.o -MD -MP -MF _subvsi3.dep -DL_subvsi3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _subvdi3.o -MT _subvdi3.o -MD -MP -MF _subvdi3.dep -DL_subvdi3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _moddi3.o -MT _moddi3.o -MD -MP -MF _moddi3.dep -DL_moddi3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c \ -fexceptions -fnon-call-exceptions -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _mulvsi3.o -MT _mulvsi3.o -MD -MP -MF _mulvsi3.dep -DL_mulvsi3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _divmoddi4.o -MT _divmoddi4.o -MD -MP -MF _divmoddi4.dep -DL_divmoddi4 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c \ -fexceptions -fnon-call-exceptions -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _mulvdi3.o -MT _mulvdi3.o -MD -MP -MF _mulvdi3.dep -DL_mulvdi3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _negvsi2.o -MT _negvsi2.o -MD -MP -MF _negvsi2.dep -DL_negvsi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _udivdi3.o -MT _udivdi3.o -MD -MP -MF _udivdi3.dep -DL_udivdi3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c \ -fexceptions -fnon-call-exceptions -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _umoddi3.o -MT _umoddi3.o -MD -MP -MF _umoddi3.dep -DL_umoddi3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c \ -fexceptions -fnon-call-exceptions -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _udivmoddi4.o -MT _udivmoddi4.o -MD -MP -MF _udivmoddi4.dep -DL_udivmoddi4 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c \ -fexceptions -fnon-call-exceptions -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _udiv_w_sdiv.o -MT _udiv_w_sdiv.o -MD -MP -MF _udiv_w_sdiv.dep -DL_udiv_w_sdiv -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c \ -fexceptions -fnon-call-exceptions -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _negvdi2.o -MT _negvdi2.o -MD -MP -MF _negvdi2.dep -DL_negvdi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _pack_sf.o -MT _pack_sf.o -MD -MP -MF _pack_sf.dep -DFINE_GRAINED_LIBRARIES -DL_pack_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _ctors.o -MT _ctors.o -MD -MP -MF _ctors.dep -DL_ctors -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _unpack_sf.o -MT _unpack_sf.o -MD -MP -MF _unpack_sf.dep -DFINE_GRAINED_LIBRARIES -DL_unpack_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _ffssi2.o -MT _ffssi2.o -MD -MP -MF _ffssi2.dep -DL_ffssi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _addsub_sf.o -MT _addsub_sf.o -MD -MP -MF _addsub_sf.dep -DFINE_GRAINED_LIBRARIES -DL_addsub_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _ffsdi2.o -MT _ffsdi2.o -MD -MP -MF _ffsdi2.dep -DL_ffsdi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _mul_sf.o -MT _mul_sf.o -MD -MP -MF _mul_sf.dep -DFINE_GRAINED_LIBRARIES -DL_mul_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _clz.o -MT _clz.o -MD -MP -MF _clz.dep -DL_clz -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _clzsi2.o -MT _clzsi2.o -MD -MP -MF _clzsi2.dep -DL_clzsi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _clzdi2.o -MT _clzdi2.o -MD -MP -MF _clzdi2.dep -DL_clzdi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _ctzsi2.o -MT _ctzsi2.o -MD -MP -MF _ctzsi2.dep -DL_ctzsi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _div_sf.o -MT _div_sf.o -MD -MP -MF _div_sf.dep -DFINE_GRAINED_LIBRARIES -DL_div_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _ctzdi2.o -MT _ctzdi2.o -MD -MP -MF _ctzdi2.dep -DL_ctzdi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _fpcmp_parts_sf.o -MT _fpcmp_parts_sf.o -MD -MP -MF _fpcmp_parts_sf.dep -DFINE_GRAINED_LIBRARIES -DL_fpcmp_parts_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _compare_sf.o -MT _compare_sf.o -MD -MP -MF _compare_sf.dep -DFINE_GRAINED_LIBRARIES -DL_compare_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _eq_sf.o -MT _eq_sf.o -MD -MP -MF _eq_sf.dep -DFINE_GRAINED_LIBRARIES -DL_eq_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _popcount_tab.o -MT _popcount_tab.o -MD -MP -MF _popcount_tab.dep -DL_popcount_tab -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _ne_sf.o -MT _ne_sf.o -MD -MP -MF _ne_sf.dep -DFINE_GRAINED_LIBRARIES -DL_ne_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _popcountsi2.o -MT _popcountsi2.o -MD -MP -MF _popcountsi2.dep -DL_popcountsi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gt_sf.o -MT _gt_sf.o -MD -MP -MF _gt_sf.dep -DFINE_GRAINED_LIBRARIES -DL_gt_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _popcountdi2.o -MT _popcountdi2.o -MD -MP -MF _popcountdi2.dep -DL_popcountdi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _paritysi2.o -MT _paritysi2.o -MD -MP -MF _paritysi2.dep -DL_paritysi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _paritydi2.o -MT _paritydi2.o -MD -MP -MF _paritydi2.dep -DL_paritydi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _powisf2.o -MT _powisf2.o -MD -MP -MF _powisf2.dep -DL_powisf2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _powidf2.o -MT _powidf2.o -MD -MP -MF _powidf2.dep -DL_powidf2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _ge_sf.o -MT _ge_sf.o -MD -MP -MF _ge_sf.dep -DFINE_GRAINED_LIBRARIES -DL_ge_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _powixf2.o -MT _powixf2.o -MD -MP -MF _powixf2.dep -DL_powixf2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _lt_sf.o -MT _lt_sf.o -MD -MP -MF _lt_sf.dep -DFINE_GRAINED_LIBRARIES -DL_lt_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _powitf2.o -MT _powitf2.o -MD -MP -MF _powitf2.dep -DL_powitf2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _le_sf.o -MT _le_sf.o -MD -MP -MF _le_sf.dep -DFINE_GRAINED_LIBRARIES -DL_le_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _unord_sf.o -MT _unord_sf.o -MD -MP -MF _unord_sf.dep -DFINE_GRAINED_LIBRARIES -DL_unord_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _si_to_sf.o -MT _si_to_sf.o -MD -MP -MF _si_to_sf.dep -DFINE_GRAINED_LIBRARIES -DL_si_to_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _sf_to_si.o -MT _sf_to_si.o -MD -MP -MF _sf_to_si.dep -DFINE_GRAINED_LIBRARIES -DL_sf_to_si -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _mulhc3.o -MT _mulhc3.o -MD -MP -MF _mulhc3.dep -DL_mulhc3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _negate_sf.o -MT _negate_sf.o -MD -MP -MF _negate_sf.dep -DFINE_GRAINED_LIBRARIES -DL_negate_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _mulsc3.o -MT _mulsc3.o -MD -MP -MF _mulsc3.dep -DL_mulsc3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _muldc3.o -MT _muldc3.o -MD -MP -MF _muldc3.dep -DL_muldc3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _mulxc3.o -MT _mulxc3.o -MD -MP -MF _mulxc3.dep -DL_mulxc3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _make_sf.o -MT _make_sf.o -MD -MP -MF _make_sf.dep -DFINE_GRAINED_LIBRARIES -DL_make_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _sf_to_df.o -MT _sf_to_df.o -MD -MP -MF _sf_to_df.dep -DFINE_GRAINED_LIBRARIES -DL_sf_to_df -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _multc3.o -MT _multc3.o -MD -MP -MF _multc3.dep -DL_multc3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _divhc3.o -MT _divhc3.o -MD -MP -MF _divhc3.dep -DL_divhc3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _divsc3.o -MT _divsc3.o -MD -MP -MF _divsc3.dep -DL_divsc3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _divdc3.o -MT _divdc3.o -MD -MP -MF _divdc3.dep -DL_divdc3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _divxc3.o -MT _divxc3.o -MD -MP -MF _divxc3.dep -DL_divxc3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _divtc3.o -MT _divtc3.o -MD -MP -MF _divtc3.dep -DL_divtc3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _bswapsi2.o -MT _bswapsi2.o -MD -MP -MF _bswapsi2.dep -DL_bswapsi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _bswapdi2.o -MT _bswapdi2.o -MD -MP -MF _bswapdi2.dep -DL_bswapdi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _clrsbsi2.o -MT _clrsbsi2.o -MD -MP -MF _clrsbsi2.dep -DL_clrsbsi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _clrsbdi2.o -MT _clrsbdi2.o -MD -MP -MF _clrsbdi2.dep -DL_clrsbdi2 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _fixunssfsi.o -MT _fixunssfsi.o -MD -MP -MF _fixunssfsi.dep -DL_fixunssfsi -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _fixunsdfsi.o -MT _fixunsdfsi.o -MD -MP -MF _fixunsdfsi.dep -DL_fixunsdfsi -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _fixunsxfsi.o -MT _fixunsxfsi.o -MD -MP -MF _fixunsxfsi.dep -DL_fixunsxfsi -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _fixsfdi.o -MT _fixsfdi.o -MD -MP -MF _fixsfdi.dep -DL_fixsfdi -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _fixdfdi.o -MT _fixdfdi.o -MD -MP -MF _fixdfdi.dep -DL_fixdfdi -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _thenan_sf.o -MT _thenan_sf.o -MD -MP -MF _thenan_sf.dep -DFINE_GRAINED_LIBRARIES -DL_thenan_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _fixxfdi.o -MT _fixxfdi.o -MD -MP -MF _fixxfdi.dep -DL_fixxfdi -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _fixtfdi.o -MT _fixtfdi.o -MD -MP -MF _fixtfdi.dep -DL_fixtfdi -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _fixunssfdi.o -MT _fixunssfdi.o -MD -MP -MF _fixunssfdi.dep -DL_fixunssfdi -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _fixunsdfdi.o -MT _fixunsdfdi.o -MD -MP -MF _fixunsdfdi.dep -DL_fixunsdfdi -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _fixunsxfdi.o -MT _fixunsxfdi.o -MD -MP -MF _fixunsxfdi.dep -DL_fixunsxfdi -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _fixunstfdi.o -MT _fixunstfdi.o -MD -MP -MF _fixunstfdi.dep -DL_fixunstfdi -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _sf_to_usi.o -MT _sf_to_usi.o -MD -MP -MF _sf_to_usi.dep -DFINE_GRAINED_LIBRARIES -DL_sf_to_usi -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _floatdisf.o -MT _floatdisf.o -MD -MP -MF _floatdisf.dep -DL_floatdisf -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _usi_to_sf.o -MT _usi_to_sf.o -MD -MP -MF _usi_to_sf.dep -DFINE_GRAINED_LIBRARIES -DL_usi_to_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _pack_df.o -MT _pack_df.o -MD -MP -MF _pack_df.dep -DFINE_GRAINED_LIBRARIES -DL_pack_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _floatdidf.o -MT _floatdidf.o -MD -MP -MF _floatdidf.dep -DL_floatdidf -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _unpack_df.o -MT _unpack_df.o -MD -MP -MF _unpack_df.dep -DFINE_GRAINED_LIBRARIES -DL_unpack_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _addsub_df.o -MT _addsub_df.o -MD -MP -MF _addsub_df.dep -DFINE_GRAINED_LIBRARIES -DL_addsub_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _floatdixf.o -MT _floatdixf.o -MD -MP -MF _floatdixf.dep -DL_floatdixf -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _floatditf.o -MT _floatditf.o -MD -MP -MF _floatditf.dep -DL_floatditf -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _floatundisf.o -MT _floatundisf.o -MD -MP -MF _floatundisf.dep -DL_floatundisf -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _mul_df.o -MT _mul_df.o -MD -MP -MF _mul_df.dep -DFINE_GRAINED_LIBRARIES -DL_mul_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _div_df.o -MT _div_df.o -MD -MP -MF _div_df.dep -DFINE_GRAINED_LIBRARIES -DL_div_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _floatundidf.o -MT _floatundidf.o -MD -MP -MF _floatundidf.dep -DL_floatundidf -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _fpcmp_parts_df.o -MT _fpcmp_parts_df.o -MD -MP -MF _fpcmp_parts_df.dep -DFINE_GRAINED_LIBRARIES -DL_fpcmp_parts_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _compare_df.o -MT _compare_df.o -MD -MP -MF _compare_df.dep -DFINE_GRAINED_LIBRARIES -DL_compare_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _eq_df.o -MT _eq_df.o -MD -MP -MF _eq_df.dep -DFINE_GRAINED_LIBRARIES -DL_eq_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _ne_df.o -MT _ne_df.o -MD -MP -MF _ne_df.dep -DFINE_GRAINED_LIBRARIES -DL_ne_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _floatundixf.o -MT _floatundixf.o -MD -MP -MF _floatundixf.dep -DL_floatundixf -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _floatunditf.o -MT _floatunditf.o -MD -MP -MF _floatunditf.dep -DL_floatunditf -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _eprintf.o -MT _eprintf.o -MD -MP -MF _eprintf.dep -DL_eprintf -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o __gcc_bcmp.o -MT __gcc_bcmp.o -MD -MP -MF __gcc_bcmp.dep -DL__gcc_bcmp -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _divdi3.o -MT _divdi3.o -MD -MP -MF _divdi3.dep -DL_divdi3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c \ -fexceptions -fnon-call-exceptions -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _moddi3.o -MT _moddi3.o -MD -MP -MF _moddi3.dep -DL_moddi3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c \ -fexceptions -fnon-call-exceptions -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gt_df.o -MT _gt_df.o -MD -MP -MF _gt_df.dep -DFINE_GRAINED_LIBRARIES -DL_gt_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _divmoddi4.o -MT _divmoddi4.o -MD -MP -MF _divmoddi4.dep -DL_divmoddi4 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c \ -fexceptions -fnon-call-exceptions -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _udivdi3.o -MT _udivdi3.o -MD -MP -MF _udivdi3.dep -DL_udivdi3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c \ -fexceptions -fnon-call-exceptions -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _umoddi3.o -MT _umoddi3.o -MD -MP -MF _umoddi3.dep -DL_umoddi3 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c \ -fexceptions -fnon-call-exceptions -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _ge_df.o -MT _ge_df.o -MD -MP -MF _ge_df.dep -DFINE_GRAINED_LIBRARIES -DL_ge_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _udivmoddi4.o -MT _udivmoddi4.o -MD -MP -MF _udivmoddi4.dep -DL_udivmoddi4 -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c \ -fexceptions -fnon-call-exceptions -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _udiv_w_sdiv.o -MT _udiv_w_sdiv.o -MD -MP -MF _udiv_w_sdiv.dep -DL_udiv_w_sdiv -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/libgcc2.c \ -fexceptions -fnon-call-exceptions -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _pack_sf.o -MT _pack_sf.o -MD -MP -MF _pack_sf.dep -DFINE_GRAINED_LIBRARIES -DL_pack_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _unpack_sf.o -MT _unpack_sf.o -MD -MP -MF _unpack_sf.dep -DFINE_GRAINED_LIBRARIES -DL_unpack_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _addsub_sf.o -MT _addsub_sf.o -MD -MP -MF _addsub_sf.dep -DFINE_GRAINED_LIBRARIES -DL_addsub_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _mul_sf.o -MT _mul_sf.o -MD -MP -MF _mul_sf.dep -DFINE_GRAINED_LIBRARIES -DL_mul_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _lt_df.o -MT _lt_df.o -MD -MP -MF _lt_df.dep -DFINE_GRAINED_LIBRARIES -DL_lt_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _le_df.o -MT _le_df.o -MD -MP -MF _le_df.dep -DFINE_GRAINED_LIBRARIES -DL_le_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _unord_df.o -MT _unord_df.o -MD -MP -MF _unord_df.dep -DFINE_GRAINED_LIBRARIES -DL_unord_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _si_to_df.o -MT _si_to_df.o -MD -MP -MF _si_to_df.dep -DFINE_GRAINED_LIBRARIES -DL_si_to_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _df_to_si.o -MT _df_to_si.o -MD -MP -MF _df_to_si.dep -DFINE_GRAINED_LIBRARIES -DL_df_to_si -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _negate_df.o -MT _negate_df.o -MD -MP -MF _negate_df.dep -DFINE_GRAINED_LIBRARIES -DL_negate_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _div_sf.o -MT _div_sf.o -MD -MP -MF _div_sf.dep -DFINE_GRAINED_LIBRARIES -DL_div_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _make_df.o -MT _make_df.o -MD -MP -MF _make_df.dep -DFINE_GRAINED_LIBRARIES -DL_make_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _df_to_sf.o -MT _df_to_sf.o -MD -MP -MF _df_to_sf.dep -DFINE_GRAINED_LIBRARIES -DL_df_to_sf -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _thenan_df.o -MT _thenan_df.o -MD -MP -MF _thenan_df.dep -DFINE_GRAINED_LIBRARIES -DL_thenan_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _fpcmp_parts_sf.o -MT _fpcmp_parts_sf.o -MD -MP -MF _fpcmp_parts_sf.dep -DFINE_GRAINED_LIBRARIES -DL_fpcmp_parts_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _compare_sf.o -MT _compare_sf.o -MD -MP -MF _compare_sf.dep -DFINE_GRAINED_LIBRARIES -DL_compare_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _eq_sf.o -MT _eq_sf.o -MD -MP -MF _eq_sf.dep -DFINE_GRAINED_LIBRARIES -DL_eq_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _ne_sf.o -MT _ne_sf.o -MD -MP -MF _ne_sf.dep -DFINE_GRAINED_LIBRARIES -DL_ne_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gt_sf.o -MT _gt_sf.o -MD -MP -MF _gt_sf.dep -DFINE_GRAINED_LIBRARIES -DL_gt_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _ge_sf.o -MT _ge_sf.o -MD -MP -MF _ge_sf.dep -DFINE_GRAINED_LIBRARIES -DL_ge_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _lt_sf.o -MT _lt_sf.o -MD -MP -MF _lt_sf.dep -DFINE_GRAINED_LIBRARIES -DL_lt_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _df_to_usi.o -MT _df_to_usi.o -MD -MP -MF _df_to_usi.dep -DFINE_GRAINED_LIBRARIES -DL_df_to_usi -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _usi_to_df.o -MT _usi_to_df.o -MD -MP -MF _usi_to_df.dep -DFINE_GRAINED_LIBRARIES -DL_usi_to_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o gthr-morphos.o -MT gthr-morphos.o -MD -MP -MF gthr-morphos.dep -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o enable-execute-stack.o -MT enable-execute-stack.o -MD -MP -MF enable-execute-stack.dep -c enable-execute-stack.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o eabi.o -MT eabi.o -MD -MP -MF eabi.dep -c -xassembler-with-cpp -include eabi.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/eabi.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o crtsavfpr.o -MT crtsavfpr.o -MD -MP -MF crtsavfpr.dep -c -xassembler-with-cpp -include crtsavfpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/crtsavfpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o crtresfpr.o -MT crtresfpr.o -MD -MP -MF crtresfpr.dep -c -xassembler-with-cpp -include crtresfpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/crtresfpr.S In file included from /usr/pkg/gg/os-include/proto/exec.h:14, from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:67: /usr/pkg/gg/os-include/clib/exec_protos.h:11:3: error: #error "Mixing ixemul and native library calls is not supported. Native application should be built with -noixemul" 11 | # error "Mixing ixemul and native library calls is not supported. Native application should be built with -noixemul" | ^~~~~ In file included from /usr/pkg/gg/os-include/proto/dos.h:14, from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:68: /usr/pkg/gg/os-include/clib/dos_protos.h:11:3: error: #error "Mixing ixemul and native library calls is not supported. Native application should be built with -noixemul" 11 | # error "Mixing ixemul and native library calls is not supported. Native application should be built with -noixemul" | ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _le_sf.o -MT _le_sf.o -MD -MP -MF _le_sf.dep -DFINE_GRAINED_LIBRARIES -DL_le_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _unord_sf.o -MT _unord_sf.o -MD -MP -MF _unord_sf.dep -DFINE_GRAINED_LIBRARIES -DL_unord_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _si_to_sf.o -MT _si_to_sf.o -MD -MP -MF _si_to_sf.dep -DFINE_GRAINED_LIBRARIES -DL_si_to_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _sf_to_si.o -MT _sf_to_si.o -MD -MP -MF _sf_to_si.dep -DFINE_GRAINED_LIBRARIES -DL_sf_to_si -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:183:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] 183 | (*f_write)(), | ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:184:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] 184 | (*f_read)(), | ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:185:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] 185 | (*f_ioctl)(), | ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:186:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] 186 | (*f_select)(), | ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:187:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] 187 | (*f_close)(); | ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:346:2: warning: function declaration isn't a prototype [-Wstrict-prototypes] 346 | void (*u_oexcept_code)(); | ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o crtsavgpr.o -MT crtsavgpr.o -MD -MP -MF crtsavgpr.dep -c -xassembler-with-cpp -include crtsavgpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/crtsavgpr.S In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:69: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c: In function '__gthr_morphos_once': /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:718:19: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 718 | if(ATOMIC_STORE((LONG *) &__once->started, 1) == 0) { | ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _negate_sf.o -MT _negate_sf.o -MD -MP -MF _negate_sf.dep -DFINE_GRAINED_LIBRARIES -DL_negate_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c: In function '__gthr_morphos_getspecific': /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:37:41: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 37 | #define CONST_CAST2(TOTYPE,FROMTYPE,X) ((TOTYPE)(FROMTYPE)(X)) | ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:39:28: note: in expansion of macro 'CONST_CAST2' 39 | #define CONST_CAST(TYPE,X) CONST_CAST2(TYPE, const TYPE, (X)) | ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:933:20: note: in expansion of macro 'CONST_CAST' 933 | return key_node ? CONST_CAST(void *, key_node->val) : NULL; | ^~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c: In function '__gthr_morphos_setspecific': /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:972:19: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 972 | key_node->val = (void *) __v; | ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:995:18: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 995 | key_node->val = (void *) __v; | ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _make_sf.o -MT _make_sf.o -MD -MP -MF _make_sf.dep -DFINE_GRAINED_LIBRARIES -DL_make_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c: In function 'UNIXTIME_TO_AMIGATIME': /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:1193:19: warning: comparison of integer expressions of different signedness: 'long int' and 'ULONG' {aka 'const long unsigned int'} [-Wsign-compare] 1193 | if(from->tv_secs >= unix_to_amiga) { | ^~ In file included from /usr/pkg/gg/os-include/ppcinline/exec.h:7, from /usr/pkg/gg/os-include/proto/exec.h:19, from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:67: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c: In function '__gthr_morphos_create': /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:1661:18: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1661 | ml = AllocEntry((struct MemList *) &aml); | ^ gmake[2]: *** [/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/static-object.mk:17: gthr-morphos.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _sf_to_df.o -MT _sf_to_df.o -MD -MP -MF _sf_to_df.dep -DFINE_GRAINED_LIBRARIES -DL_sf_to_df -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _thenan_sf.o -MT _thenan_sf.o -MD -MP -MF _thenan_sf.dep -DFINE_GRAINED_LIBRARIES -DL_thenan_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _sf_to_usi.o -MT _sf_to_usi.o -MD -MP -MF _sf_to_usi.dep -DFINE_GRAINED_LIBRARIES -DL_sf_to_usi -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _usi_to_sf.o -MT _usi_to_sf.o -MD -MP -MF _usi_to_sf.dep -DFINE_GRAINED_LIBRARIES -DL_usi_to_sf -DFLOAT -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _pack_df.o -MT _pack_df.o -MD -MP -MF _pack_df.dep -DFINE_GRAINED_LIBRARIES -DL_pack_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _unpack_df.o -MT _unpack_df.o -MD -MP -MF _unpack_df.dep -DFINE_GRAINED_LIBRARIES -DL_unpack_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _addsub_df.o -MT _addsub_df.o -MD -MP -MF _addsub_df.dep -DFINE_GRAINED_LIBRARIES -DL_addsub_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _mul_df.o -MT _mul_df.o -MD -MP -MF _mul_df.dep -DFINE_GRAINED_LIBRARIES -DL_mul_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _div_df.o -MT _div_df.o -MD -MP -MF _div_df.dep -DFINE_GRAINED_LIBRARIES -DL_div_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _fpcmp_parts_df.o -MT _fpcmp_parts_df.o -MD -MP -MF _fpcmp_parts_df.dep -DFINE_GRAINED_LIBRARIES -DL_fpcmp_parts_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _compare_df.o -MT _compare_df.o -MD -MP -MF _compare_df.dep -DFINE_GRAINED_LIBRARIES -DL_compare_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _eq_df.o -MT _eq_df.o -MD -MP -MF _eq_df.dep -DFINE_GRAINED_LIBRARIES -DL_eq_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _ne_df.o -MT _ne_df.o -MD -MP -MF _ne_df.dep -DFINE_GRAINED_LIBRARIES -DL_ne_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _gt_df.o -MT _gt_df.o -MD -MP -MF _gt_df.dep -DFINE_GRAINED_LIBRARIES -DL_gt_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _ge_df.o -MT _ge_df.o -MD -MP -MF _ge_df.dep -DFINE_GRAINED_LIBRARIES -DL_ge_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _lt_df.o -MT _lt_df.o -MD -MP -MF _lt_df.dep -DFINE_GRAINED_LIBRARIES -DL_lt_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _le_df.o -MT _le_df.o -MD -MP -MF _le_df.dep -DFINE_GRAINED_LIBRARIES -DL_le_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _unord_df.o -MT _unord_df.o -MD -MP -MF _unord_df.dep -DFINE_GRAINED_LIBRARIES -DL_unord_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _si_to_df.o -MT _si_to_df.o -MD -MP -MF _si_to_df.dep -DFINE_GRAINED_LIBRARIES -DL_si_to_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _df_to_si.o -MT _df_to_si.o -MD -MP -MF _df_to_si.dep -DFINE_GRAINED_LIBRARIES -DL_df_to_si -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _negate_df.o -MT _negate_df.o -MD -MP -MF _negate_df.dep -DFINE_GRAINED_LIBRARIES -DL_negate_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _make_df.o -MT _make_df.o -MD -MP -MF _make_df.dep -DFINE_GRAINED_LIBRARIES -DL_make_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _df_to_sf.o -MT _df_to_sf.o -MD -MP -MF _df_to_sf.dep -DFINE_GRAINED_LIBRARIES -DL_df_to_sf -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _thenan_df.o -MT _thenan_df.o -MD -MP -MF _thenan_df.dep -DFINE_GRAINED_LIBRARIES -DL_thenan_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _df_to_usi.o -MT _df_to_usi.o -MD -MP -MF _df_to_usi.dep -DFINE_GRAINED_LIBRARIES -DL_df_to_usi -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _usi_to_df.o -MT _usi_to_df.o -MD -MP -MF _usi_to_df.dep -DFINE_GRAINED_LIBRARIES -DL_usi_to_df -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/fp-bit.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o gthr-morphos.o -MT gthr-morphos.o -MD -MP -MF gthr-morphos.dep -c /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o enable-execute-stack.o -MT enable-execute-stack.o -MD -MP -MF enable-execute-stack.dep -c enable-execute-stack.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o eabi.o -MT eabi.o -MD -MP -MF eabi.dep -c -xassembler-with-cpp -include eabi.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/eabi.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o crtsavfpr.o -MT crtsavfpr.o -MD -MP -MF crtsavfpr.dep -c -xassembler-with-cpp -include crtsavfpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/crtsavfpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o crtresfpr.o -MT crtresfpr.o -MD -MP -MF crtresfpr.dep -c -xassembler-with-cpp -include crtresfpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/crtresfpr.S In file included from /usr/pkg/gg/os-include/proto/exec.h:14, from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:67: /usr/pkg/gg/os-include/clib/exec_protos.h:11:3: error: #error "Mixing ixemul and native library calls is not supported. Native application should be built with -noixemul" 11 | # error "Mixing ixemul and native library calls is not supported. Native application should be built with -noixemul" | ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o crtsavgpr.o -MT crtsavgpr.o -MD -MP -MF crtsavgpr.dep -c -xassembler-with-cpp -include crtsavgpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/crtsavgpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o crtresgpr.o -MT crtresgpr.o -MD -MP -MF crtresgpr.dep -c -xassembler-with-cpp -include crtresgpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/crtresgpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o crtresxfpr.o -MT crtresxfpr.o -MD -MP -MF crtresxfpr.dep -c -xassembler-with-cpp -include crtresxfpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/crtresxfpr.S In file included from /usr/pkg/gg/os-include/proto/dos.h:14, from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:68: /usr/pkg/gg/os-include/clib/dos_protos.h:11:3: error: #error "Mixing ixemul and native library calls is not supported. Native application should be built with -noixemul" 11 | # error "Mixing ixemul and native library calls is not supported. Native application should be built with -noixemul" | ^~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o crtresxgpr.o -MT crtresxgpr.o -MD -MP -MF crtresxgpr.dep -c -xassembler-with-cpp -include crtresxgpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/crtresxgpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o crtsavevr.o -MT crtsavevr.o -MD -MP -MF crtsavevr.dep -c -xassembler-with-cpp -include crtsavevr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/crtsavevr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:183:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] 183 | (*f_write)(), | ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:184:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] 184 | (*f_read)(), | ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:185:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] 185 | (*f_ioctl)(), | ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:186:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] 186 | (*f_select)(), | ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:187:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] 187 | (*f_close)(); | ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o crtrestvr.o -MT crtrestvr.o -MD -MP -MF crtrestvr.dep -c -xassembler-with-cpp -include crtrestvr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/crtrestvr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:346:2: warning: function declaration isn't a prototype [-Wstrict-prototypes] 346 | void (*u_oexcept_code)(); | ^~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtres32gpr.o -MT e500crtres32gpr.o -MD -MP -MF e500crtres32gpr.dep -c -xassembler-with-cpp -include e500crtres32gpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtres32gpr.S In file included from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:69: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c: In function '__gthr_morphos_once': /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:718:19: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 718 | if(ATOMIC_STORE((LONG *) &__once->started, 1) == 0) { | ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtres64gpr.o -MT e500crtres64gpr.o -MD -MP -MF e500crtres64gpr.dep -c -xassembler-with-cpp -include e500crtres64gpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtres64gpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtres64gprctr.o -MT e500crtres64gprctr.o -MD -MP -MF e500crtres64gprctr.dep -c -xassembler-with-cpp -include e500crtres64gprctr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtres64gprctr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c: In function '__gthr_morphos_getspecific': /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:37:41: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 37 | #define CONST_CAST2(TOTYPE,FROMTYPE,X) ((TOTYPE)(FROMTYPE)(X)) | ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:39:28: note: in expansion of macro 'CONST_CAST2' 39 | #define CONST_CAST(TYPE,X) CONST_CAST2(TYPE, const TYPE, (X)) | ^~~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:933:20: note: in expansion of macro 'CONST_CAST' 933 | return key_node ? CONST_CAST(void *, key_node->val) : NULL; | ^~~~~~~~~~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c: In function '__gthr_morphos_setspecific': /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:972:19: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 972 | key_node->val = (void *) __v; | ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:995:18: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 995 | key_node->val = (void *) __v; | ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c: In function 'UNIXTIME_TO_AMIGATIME': /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:1193:19: warning: comparison of integer expressions of different signedness: 'long int' and 'ULONG' {aka 'const long unsigned int'} [-Wsign-compare] 1193 | if(from->tv_secs >= unix_to_amiga) { | ^~ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtrest32gpr.o -MT e500crtrest32gpr.o -MD -MP -MF e500crtrest32gpr.dep -c -xassembler-with-cpp -include e500crtrest32gpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtrest32gpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtrest64gpr.o -MT e500crtrest64gpr.o -MD -MP -MF e500crtrest64gpr.dep -c -xassembler-with-cpp -include e500crtrest64gpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtrest64gpr.S In file included from /usr/pkg/gg/os-include/ppcinline/exec.h:7, from /usr/pkg/gg/os-include/proto/exec.h:19, from /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:67: /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c: In function '__gthr_morphos_create': /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/gthr-morphos.c:1661:18: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1661 | ml = AllocEntry((struct MemList *) &aml); | ^ /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtresx32gpr.o -MT e500crtresx32gpr.o -MD -MP -MF e500crtresx32gpr.dep -c -xassembler-with-cpp -include e500crtresx32gpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtresx32gpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtresx64gpr.o -MT e500crtresx64gpr.o -MD -MP -MF e500crtresx64gpr.dep -c -xassembler-with-cpp -include e500crtresx64gpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtresx64gpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtsav32gpr.o -MT e500crtsav32gpr.o -MD -MP -MF e500crtsav32gpr.dep -c -xassembler-with-cpp -include e500crtsav32gpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtsav32gpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtsav64gpr.o -MT e500crtsav64gpr.o -MD -MP -MF e500crtsav64gpr.dep -c -xassembler-with-cpp -include e500crtsav64gpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtsav64gpr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtsav64gprctr.o -MT e500crtsav64gprctr.o -MD -MP -MF e500crtsav64gprctr.dep -c -xassembler-with-cpp -include e500crtsav64gprctr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtsav64gprctr.S /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/xgcc -B/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/./gcc/ -B/usr/pkg/gg/ppc-morphos/bin/ -B/usr/pkg/gg/ppc-morphos/lib/ -isystem /usr/pkg/gg/ppc-morphos/include -isystem /usr/pkg/gg/ppc-morphos/sys-include -g -O2 -mbaserel32 -mstrict-align -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../../.././gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/. -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../gcc -I/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o e500crtsavg32gpr.o -MT e500crtsavg32gpr.o -MD -MP -MF e500crtsavg32gpr.dep -c -xassembler-with-cpp -include e500crtsavg32gpr.vis /data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/config/rs6000/e500crtsavg32gpr.S gmake[4]: *** [/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/gcc-9.2.0/libgcc/static-object.mk:17: gthr-morphos.o] Error 1 gmake[4]: *** Waiting for unfinished jobs.... gmake[4]: Leaving directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/ppc-morphos/libb32/libgcc' gmake[3]: *** [Makefile:1210: multi-do] Error 1 gmake[3]: Leaving directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/ppc-morphos/libgcc' gmake[2]: *** [Makefile:127: all-multi] Error 2 gmake[2]: Leaving directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build/ppc-morphos/libgcc' gmake[1]: *** [Makefile:11931: all-target-libgcc] Error 2 gmake[1]: Leaving directory '/data/scratch/cross/ppc-morphos-gcc-9/work/sdk-source/gcc9/build' gmake: *** [Makefile:949: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /data/pkgsrc/cross/ppc-morphos-gcc-9 *** Error code 1 Stop. make: stopped in /data/pkgsrc/cross/ppc-morphos-gcc-9